【独習C】猿79【猿プログラミング研究室 part11】

このエントリーをはてなブックマークに追加
1大猿(サーバ) ◆CpEg91wR/w

                           __,,:::========:::,,__    まだよ。。
                        ...‐''゙             ''‐... 
                      ..‐´                `‐..   まだ終わらんだぱ。。
                    /                    \
        .................;;;;;;;;;;;;;;;;;;;;;;::´                       ヽ.:;;;;;;;;;;;;;;;;;;;;;;.................
   .......;;;;;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙       .'                             ヽ      ゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;......
  ;;;;;;゙゙゙゙゙            /                           ゙:                ゙゙゙゙゙;;;;;;
  ゙゙゙゙゙;;;;;;;;............        ;゙               ・ ←青猿         ゙;       .............;;;;;;;;゙゙゙゙゙
      ゙゙゙゙゙゙゙゙゙;;;;;;;;;;;;;;;;;.......;.............................              ................................;.......;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙
                ゙゙゙゙i;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;l゙゙゙゙゙
              ノi|lli; i . .;, 、    .,,            ` ; 、  .; ´ ;,il||iγ ドォォォォォォォオオン
                 /゙||lii|li||,;,.il|i;, ; . ., ,li   ' ;   .` .;    il,.;;.:||i .i| :;il|l||;(゙
                `;;i|l|li||lll|||il;i:ii,..,.i||l´i,,.;,.. .il `,  ,i|;.,l;;:`ii||iil||il||il||l||i|lii゙ゝ
                 ゙゙´`´゙-;il||||il|||li||i||iiii;ilii;lili;||i;;;,,|i;,:,i|liil||ill|||ilill|||ii||lli゙/`゙
                    ´゙`゙⌒ゞ;iill|||lli|llii:;゙|lii|||||l||ilil||i|llii;|;_゙ι´゚゙´`゙
                         ´゙゙´`゙``´゙`゙´``´゙`゙゙´´
2大猿 ◆CpEg91wR/w :2005/04/18(月) 19:45:56
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│連絡事項だ
└―――――v―――――――――――――――――――――
 |
 | NSDL
 | http://hs.or.tp/
 | 講師、生徒専用アップローダー 
 | http://hs.or.tp/php/uploader/upload.php
 | 外部避難所
 | http://hs.or.tp/php/board/board.php
 |
 |      @(o・ェ・)@  
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
3大猿 ◆CpEg91wR/w :2005/04/18(月) 19:47:07
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|使用する資料だぱ
└―――――v――――――――――――――――――
 | 
 | 
 |  ・独習C 第3版 \3,200-
 |   http://www.seshop.com/detail.asp?pid=3151
 |  ・Borland C++ Compiler
 |   http://www.borland.co.jp/cppbuilder/freecompiler/bcc55steps.html
 |  ・C言語を始めよう
 |   http://www.forest.impress.co.jp/library/cwohajimeyou.html
 |  ・猫でもわかるプログラミング C言語編
 |   http://www.kumei.ne.jp/c_lang/index_c.html
 |  ・C言語 標準ライブラリ関数
 |   http://www.bohyoh.com/CandCPP/C/Library/
 |  ・テキスト翻訳
 |   http://www.excite.co.jp/world/english/
 |
 |            **研究員随時募集中** 
 |    
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   .{{{{{{{{{}}}}}}}}          ,  ⌒ヽ
 {{{{{{@{{(o・ェ・)}}@}}}_     (       ヽ⌒ヽ
  ( ̄ヽ   ヽ_ヽ   /⌒.\ ⌒ヽ    ⌒ヽ
  |. T |    {{{{}}}}´ /\ \  /⌒)   ⌒ヽ
⌒ ヽ_ノ、    ` ̄ ̄ ̄ ̄ ̄ ̄ ̄  /⌒ヽ   ⌒ヽ
 ⌒ヽ  ⌒⌒ヽ⌒, ⌒ヽ,  ⌒⌒,ヽ ノ⌒ヽ⌒    )
(   ⌒ヽ  ⌒    ,  ⌒ヽ   ⌒ヽ  ,    )
 ヽ   (              ,          )
   (   丶   (        )     ノ  丿
4デフォルトの名無しさん:2005/04/18(月) 19:48:02
4さま
5大猿 ◆CpEg91wR/w :2005/04/18(月) 19:50:50
              \≡○≡/
       / ̄ ̄\__@(o・ェ・)@/__    <  猿スレ&ヤマトスレ それとサルタニアだ
     /   /  i. /  jテ、       f ̄ヨ  \  
    /   ./o・ェ・)@ /  / /.il iー――‐u' ̄.   \______
   ./   /ー'' / /  / / l l
   i'  /   l ヽ../  レ'  l l
.  /  _/ \  !、 lヽ____」 l
.  !、/ \. \ \lN =口= ト./     ピーポー
   ト、__\/ト、/ト、  y   l
   l    ̄(  )y )  /l   i           ピーポー
   l   l   Y''/ー'  / .l   l
【独習C】猿69【猿プログラミング研究室 part10】
http://pc8.2ch.net/test/read.cgi/tech/1100367391/
復活!?20年ぶり宇宙戦艦ヤマトよ!vol【77】
http://tv6.2ch.net/test/read.cgi/tvsaloon/1111592516/
( ´_ゝ`)流石だよねin冬スポーツ vol【78】
http://sports7.2ch.net/test/read.cgi/wsports/1111597588/
サルタニア・プロテイン
http://etc3.2ch.net/test/read.cgi/bobby/1107630832/
6大猿 ◆CpEg91wR/w :2005/04/18(月) 19:52:34
    @(o・ェ・)@
  ┏━┳━━━┓.'´;" 'rァ ( )
  ┃┏┫  ┏━┛‘´  | 'フ ノ| < ぅぉぉぉぉ
  ┗┛┃  ┣━┓   .フ ハノ
  ┏━┛┏┻┓┃   ノ ハ_ノ
  ┗━━┛  ┗┛    ̄ ↑
                 >>4
    @(o・ェ・)@
  ┏━┳━━━┓.'´;" 'rァ ( )
  ┃┏┫  ┏━┛‘´  | 'フ ノ| < ぅぉぉぉぉ
  ┗┛┃  ┣━┓   .フ ハノ
  ┏━┛┏┻┓┃   ノ ハ_ノ
  ┗━━┛  ┗┛    ̄ ↑
                 >>4
    @(o・ェ・)@
  ┏━┳━━━┓.'´;" 'rァ ( )
  ┃┏┫  ┏━┛‘´  | 'フ ノ| < ぅぉぉぉぉ
  ┗┛┃  ┣━┓   .フ ハノ
  ┏━┛┏┻┓┃   ノ ハ_ノ
  ┗━━┛  ┗┛    ̄ ↑
                 >>4
    @(o・ェ・)@
  ┏━┳━━━┓.'´;" 'rァ ( )
  ┃┏┫  ┏━┛‘´  | 'フ ノ| < ぅぉぉぉぉ
  ┗┛┃  ┣━┓   .フ ハノ
  ┏━┛┏┻┓┃   ノ ハ_ノ
  ┗━━┛  ┗┛    ̄ ↑
                 >>4
    @(o・ェ・)@
  ┏━┳━━━┓.'´;" 'rァ ( )
  ┃┏┫  ┏━┛‘´  | 'フ ノ| < ぅぉぉぉぉ
  ┗┛┃  ┣━┓   .フ ハノ
7デフォルトの名無しさん:2005/04/18(月) 19:53:45
サルには分からない情報処理
http://hinoki.sakura.ne.jp/~okada/old/pc1/
8大猿 ◆CpEg91wR/w :2005/04/18(月) 20:37:23
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|まぁこれは猿にはわからなさそうだな
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
9ダンク ◆wcyk.WI07g :2005/04/18(月) 21:28:11
9ゲット(遅
10ぷち ◆FeFanRQiVI :2005/04/18(月) 22:46:27
ボス猿擦れた手乙〜

前スレの話だけど、
今回ソフ貝午後Uはアルゴリズムじゃなかった。
本来ならデータベースのはずだったんだが、
新傾向なのか、トランザクション処理だった。
2相コミットがどうたらこうたら・・・・・・
11ぼるじょあ ◆yBEncckFOU :2005/04/18(月) 23:49:11
         .┌┐
        / /
      ./ / i
      | ( ・3・)<エェー すれたておつk
      |(ノi  |)
      |  i  i
      \_ヽ_,ゝ
        U" U
12大猿 ◆CpEg91wR/w :2005/04/20(水) 14:38:12
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>10
  ソフ開の午後Uはアルゴリズムか設計のが出るとか聞いたことあるが…
  また変わったのかな
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
13大猿 ◆CpEg91wR/w :2005/04/20(水) 14:39:23
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|オセロ作りはゼミの方でやるらしいから、基本情報アプリの方作ってみようかな
  この前の本のおかげでオブジェクト指向がだいぶ理解できたような気がするぜ
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
14大猿 ◆CpEg91wR/w :2005/04/20(水) 14:40:02
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|その前にHPの方更新しとくか
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
15前スレ979:2005/04/20(水) 21:24:28
今日独習Cが届いた。
まだ読んでない。

それにしても電車の中で読むには大きすぎる。
16デフォルトの名無しさん:2005/04/20(水) 23:50:08
17デフォルトの名無しさん:2005/04/21(木) 18:42:21
>015
オメ。私はシャカリキ電車内で読んでます。
いまポインタを終わって関数のところですが
重いので章ごとに割こうかなと思ってます。
18デフォルトの名無しさん:2005/04/21(木) 19:34:48
(。・_・。)ノども、こんにちは!
http://www.kurumi.sakura.ne.jp/~kumicyou/c/teachyourselfc/main.html
19デフォルトの名無しさん:2005/04/21(木) 20:38:36
>>18
組長やる気ねえな。
20ぼるじょあ ◆yBEncckFOU :2005/04/23(土) 17:32:59
#include<iostream>
using namespace std;

class Integer{
public:
  int value;
  friend int operator +(const Integer&, const Integer&);
  Integer(int i=0){
    value = i;
  }
};

int operator+(const Integer &a , const Integer &b){
  return a.value + b.value;
}

int main(){
  Integer a = 10;
  Integer b = 10 + a;
  
  cout << b.value;
}

   ∧∧
  (・3・)エェー 質問なんですけDO上のコードで int operator+(int a, const Integer &b) を定義してないのに
  /っ日~―‐-.、 Integer b = 10 + a; のところがちゃんと動くんですけど何でですかね?
  (´        )
  [i=======i]
21ぼるじょあ ◆yBEncckFOU :2005/04/23(土) 17:51:53
おわぁぁあぁl、なんとなくわかったぁぁぁllたぶん

class klass
{
public:
  klass(int i)
  {
  }
};

void func(klass k)
{
}

int main()
{
  func(10);
}

みたいに書けるのとおんなじような感じかな?
22ぼるじょあ ◆yBEncckFOU :2005/04/23(土) 18:03:07
   ∧∧
  ( 3 )エェー でも>>20 のコードでconstを取るとできなくなったりよくワカンネ
  /っ日~―‐-.、
  (´        )
  [i=======i]
23デフォルトの名無しさん:2005/04/23(土) 18:38:47
>>21
その通り。
引数を1つしか取らないコンストラクタ(デフォルト引数を使っていても可)は暗黙の変換に使われる。
static_castもCスタイルキャストも通るようになる。

これがいやならexplicitをコンストラクタに付ければよい。
24ぼるじょあ ◆yBEncckFOU :2005/04/23(土) 19:29:52
>>23
   ∧∧
  (・3・)エェー どうもでSU、キャストも通るのは初耳でしたYO
  /っ日~―‐-.、 ところでもうひとつ、
  (´        )
  [i=======i]

>>21のソースのfuncを
void func(const klass& k)
{
}
にするとコンパイルできるけど
void func(klass& k)
{
}
だとできないのはなぜなんでしょう
bccだとできたけどvctkとg++ではできなかった
25デフォルトの名無しさん:2005/04/23(土) 19:39:04
>>24
const参照は値渡しの代替に使われるから値渡しと同様に扱えるようになっているらしい。
詳しいことは俺も知らん。
26ぼるじょあ ◆yBEncckFOU :2005/04/23(土) 20:06:35
>>25
   ∧∧
  (・3・)アルェー なるほど、ありがとうございましたYO
  /っ日~―‐-.、
  (´        )
  [i=======i]
27デフォルトの名無しさん:2005/04/23(土) 20:22:34
>>24 右辺値は読み取れますが、変更はできません。
28デフォルトの名無しさん:2005/04/23(土) 20:24:40
しかし適当にキャストしまくれば……。
29大猿 ◆CpEg91wR/w :2005/04/24(日) 20:53:56
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|ふぅ HPの更新は疲れるぜ
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
30大猿 ◆CpEg91wR/w :2005/04/24(日) 21:09:31
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>15
  おれのモバイルPCより確実にでかいからなあれは
  >>17
  スキャナとかで読み込んでパソコンとかで見るってのも手だな
  おれの使ってるSH901iはドキュメントビューアってのがついてるからそれで見るのもよさそうだ
  >>20
  そういや最近全然Cやってないな
  ゼミでもJavaやるし
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
31大猿 ◆CpEg91wR/w :2005/04/24(日) 21:10:54
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|そういやソフト開発のメモもかねてHPにブログでもつけようかな
  あったら何かと便利そうだ
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
32デフォルトの名無しさん:2005/04/24(日) 23:34:37
すいません、どなたかお願いいたします。

fh=CreateFile(szFn,GENERIC_READ,0,NULL,OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,NULL); // ファイルオープン

lpBuf=GlobalAlloc(GPTR,GetFileSize(fh,NULL)); // バッファ確保

ReadFile(fh,lpBuf,GetFileSize(fh,NULL),&dummy,NULL);

lpInfo=(LPBITMAPINFO)(lpBuf+sizeof(BITMAPFILEHEADER));

offset=*(LPDWORD)(lpBuf+10); // ビットマップまでのオフセット
lpBMP=lpBuf+offset; // ビットマップバッファのポインタ

CloseHandle(fh);

これでビットマップを二つ読み込んで重ねてマスク部分を透過させているのですが
横幅が奇数などになるとうまく透過させることができません。
重ね方は3バイト見ていって0xff 0x00 0xffだったら描画しないとしています。
4の倍数じゃないとうまく表示されないのはわかっているのでがうまくできないのです。

どなたかいいサイト、参考書、やり方などご教授お願いします;;
33大猿 ◆CpEg91wR/w :2005/04/25(月) 01:43:58
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|むずすぎてわからんぜ。。
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|

34デフォルトの名無しさん:2005/04/25(月) 07:44:12
35デフォルトの名無しさん:2005/04/25(月) 21:43:43
2ちゃんねらーのグズども、おはようございます。
http://www.asahi-net.or.jp/~cs8k-cyu/chmap/
36前スレ979:2005/04/25(月) 22:01:01
電車の中で読まないせいで全然独習Cが進まない。

ところでさ、
冥界C言語には「main関数は一番最後に書きましょう」と書いてあって
独習Cには「関数プロトタイプをした上でmain関数は最初に書く」と書いてある。
どっちも間違って無いんだろうけど、どちらに従うべきかな?
37デフォルトの名無しさん:2005/04/25(月) 22:02:08
>>36
解りやすいなぁ、と思った方。
別にこうしろということはない。
38前スレ979:2005/04/25(月) 22:18:29
>>37
ありがと、とりあえず今は後者でやってみるよ。
そのほうがmain関数の中身が見やすそうだし。
39デフォルトの名無しさん:2005/04/25(月) 22:22:45
関数は全部個別ファイルにしてインクルード
40ぼるじょあ ◆yBEncckFOU :2005/04/26(火) 22:20:10

      / ̄ ̄ ̄ ̄/ミ
  ____/  ぼる  /
   \/____/
  クワッ!!
   ∩     .∩
|‖ | | ∧_∧ | |
‖  | (#・3・). |
   \    /
    /    /‖| |
 __/___/__
41大猿 ◆CpEg91wR/w :2005/04/27(水) 17:20:38


                    _ _     .'  , .. ∧_∧
       @(o・ェ・)@  _ - ― = ̄  ̄`:, .∴ '     (     ) ←>>さるじょあ
      /    '' ̄      __――=', ・,‘ r⌒> _/ /
   _  | |      ...∬-―  ̄ ̄   ̄"'" .   ’ | y'⌒  ⌒i
  |\ ̄ ̄ ̄ ̄ ̄ ̄ 旦.\               |  /  ノ | < くぉぉ 
 ./..\\            \             , ー'  /´ヾ_ノ
/   \|=================|           / ,  ノ
\    ノ             \         / / /
  \                .\      / / ,'
    \               ..\   /  /|  |
     """"""""""""""""""″″′  !、_/ /   〉
                              |_/
42デフォルトの名無しさん:2005/04/27(水) 22:50:54
独習C買っちまっただ
43大猿 ◆CpEg91wR/w :2005/04/28(木) 11:17:32
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>36
  おれも独習Cの方でやってるな 理由は>>38と同じだな
  >>42
  おれは独習Cでも売ろうかな もうあらかた覚えちゃったしな
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
44デフォルトの名無しさん:2005/04/28(木) 16:15:05
45ぼるじょあ ◆yBEncckFOU :2005/04/30(土) 13:40:01
   ∧∧
  (・3・)エェー オライリー高いよオライリー
  /っ日~―‐-.、
  (´        )
  [i=======i]
46デフォルトの名無しさん:2005/05/01(日) 14:33:58
プログラミング学習シリーズC言語@倉薫著を読んだのですが、
その後読むべき本って独習Cで良いんでしょうか?

独習Cって例とかたくさん入っていますかね?
47デフォルトの名無しさん:2005/05/01(日) 17:47:24
猫でもわかるプログラミング C言語編の第30章 超簡単統計プログラムを作ろう
でもう一度データ入力に戻るようにするのはわかったんだけどデータ入力が終了
したとき、「E」を入力するのではなくリターンキーを押すだけでよいように作り替え
るのと、あとからデータの修正ができるようにプログラムを作り直してください、てい
のはどうしたらいいのでしょうか?
48デフォルトの名無しさん:2005/05/01(日) 19:54:16
猫じゃないからわからんワン
49デフォルトの名無しさん:2005/05/01(日) 20:42:12
50大猿 ◆CpEg91wR/w :2005/05/02(月) 00:52:17
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>45
  今手元に図書館で借りたオライリーのGoogleについての本があるな
  んなたいした内容じゃないが、2400円 高いぜ
  >>46
  例はそれなりに入ってるな ある程度Cできるんならいいかもしれん
  >>47
  猿だからわからんもさ
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
51デフォルトの名無しさん:2005/05/02(月) 01:00:16
チンパン君頑張ってぇ〜

鳴かないで、レスを続けてクレよ〜

あれ?レスがない。森に帰っちゃったのかな。
52デフォルトの名無しさん:2005/05/02(月) 01:06:37
2ちゃんで由緒正しいチンパンジー・コピペで切れるとは、
ウブなのねぇ〜。

ごめんね、ぼくちん。
もう虐めないから、鳴かないでね。キーキーうるさいし
53デフォルトの名無しさん:2005/05/02(月) 01:14:51
チンパンくん ガ ン バ !

はやく推薦図書買いに行かないと、
売り切れちゃうかもよ(キャ〜大変大変
54デフォルトの名無しさん:2005/05/02(月) 01:20:50
チンパン君、俺は(ゲラなんて下品な笑いはしないよ〜

2ちゃんなんて滅多に来ないしぃ、

プ板はいつも常駐して荒らしてる人が居るから、
ここ2年位一度も来てないしぃ〜w

(ゲラ検索して、いちいちリスト作っちゃうなんて、
可愛いわね。おねぇさん、胸にじぃ〜んと来ちゃった


なんて嘘よ
55デフォルトの名無しさん:2005/05/02(月) 01:25:40
ねぇねぇチンパンくん
なんでそんなに切れやすいの?

溜まり過ぎかな・・・なんて。
おねぇさんが相手してあげよっか〜?
56大猿 ◆CpEg91wR/w :2005/05/02(月) 22:07:24
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|おれよりもさの相手をしてやってくれ
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
57デフォルトの名無しさん:2005/05/04(水) 10:35:31
>>46で質問したものですが、独習C買いました。

で、いきなりなんですが、今までの本だと

main()
で良かったものが、
この本だと
int main(void)
{
....................


return 0 ;

}

になってます。

上のでも動くのですが、警告は出ますね。

おそらく、省略できるということなんでしょうが、
何故、省略が可能なのかと、
何故、上の書き方をされてる本と下の書き方をされてる本があるのかを教えてください。
58デフォルトの名無しさん:2005/05/04(水) 11:27:58
>>57
> 上のでも動くのですが、警告は出ますね。
は?警告なんてコンパイラによるだろ。
ところで、古いCの規格では型名を省略すると自動的にint型とする、ということになっていたが、
新しいCの規格では型名の省略は禁止になった。
例えば、昔は
hoge (a) {return a;}
というような記述も可能だったが、現在の規格では、
int hoge (int a) {return a;}
と書かなくては*ならない*。
59大猿 ◆CpEg91wR/w :2005/05/04(水) 17:19:30
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>57
  おれも独習C始めるまで上のヤツでやってたな
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
60大猿 ◆CpEg91wR/w :2005/05/04(水) 17:23:26
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|HP更新してて思ったんだが、複数のファイルの文字をまとめて置換できるソフトってのはねーのかな

  cpad for Javaには置換機能あるんでそれ使ってるんだが、ひとつひとつやらねーとならないからめんどくせーんだよな
  おれのHPは全ページレイアウト同じだからひとつ直したいと思うと全部のページ直さないとならない
  なんでそういうソフトあれば便利なんだがな…
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
61デフォルトの名無しさん:2005/05/04(水) 17:32:17
sed
62デフォルトの名無しさん:2005/05/04(水) 17:33:35
>>57
呼び出し規約
http://www.google.co.jp/search?hl=ja&c2coff=1&q=%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E8%A6%8F%E7%B4%84&lr=lang_ja

呼び出し規約がcdeclなら関数の引数の数は気にしなくていい

f(a,b,c) {
printf("a=%d b=%d c=%d", a,b,c);
}

main()
{
f(1,2,3,4,5,6,7,8,9,10); //○ ただし1,2,3以外は使われない

f(1,2); //× cの値は不定
}


mainもcdeclなので同じ理屈で引数を省略できる
>>58は本質を理解してないただのお馬鹿
63デフォルトの名無しさん:2005/05/04(水) 17:46:48
>>62
お馬鹿といわれてむかついた
俺は馬鹿じゃねーぞ!!!
勝手に勘違いしてるお前が馬鹿だ!!!ハハハ
64デフォルトの名無しさん:2005/05/04(水) 18:12:12
ふ〜ん、__cdeclってM$のミックス言語環境固有のもんだと思うけど。
あと、cdeclで、引数型宣言を省略できるとは、はつみみ です。
65デフォルトの名無しさん:2005/05/04(水) 20:26:20
別にstdcallでも省略できるけど
66デフォルトの名無しさん:2005/05/04(水) 20:49:54
>>62
ANSI C以降で、引数の型宣言を省略可能になったという
ビッグニュースが載っているのは、どのページですか?
67デフォルトの名無しさん:2005/05/04(水) 22:17:29
>>57
main()はint main()と等価。(C99では駄目になったが)

そうするとvoidを書くか書かないかの違いになるが、これには大きな違いがある。
voidを書くと引数無しを指定したことになるが、書かない場合は引数不定を意味する。
これが警告の原因。

ちなみにC++だと両者は全く同じ。int main()と書いて良い。
68デフォルトの名無しさん:2005/05/04(水) 22:21:16
引数無しと引数不定の違いはこんな感じ。

int f();のプロトタイプ宣言をした関数fに対しf(1, 2, 3)とかf("hoge")のように引数を渡しても良いが、
int g(void);のプロトタイプ宣言だとこのように引数を渡すことはできない。g()と呼ぶしかない。
69デフォルトの名無しさん:2005/05/04(水) 22:27:43
古い処理系だと
 #include <vararg.h>
新しい処理系だと
 #include <stdarg.h>
が必須。

それ以外は、「単に動く」だけじゃないか、と。
70デフォルトの名無しさん:2005/05/04(水) 22:43:07
みなさん物知りですね。
数年C使ってきたけど、全然知らないなそういうの。
71デフォルトの名無しさん:2005/05/05(木) 01:04:12
>>69は本質を理解してないただのお馬鹿
72デフォルトの名無しさん:2005/05/05(木) 01:08:34
stdarg.hの宣言使ってポータビリティ確保するのが本質でしょうが。
やっぱサルはサルですね
73大猿 ◆CpEg91wR/w :2005/05/08(日) 14:47:38
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|やっとブログのカスタマイズが終了したぜ 疲れた

  やったことないプログラミング言語はよくわからんぜ
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
74デフォルトの名無しさん:2005/05/08(日) 14:51:49
おれが嫌いな言語はJava。
記述が冗長過ぎて嫌いだ。
クラスを強制されて嫌いだ。
とにかく使っていてむかつく言語だな。
75ぼるじょあ ◆yBEncckFOU :2005/05/08(日) 14:53:04
   ∧∧
  (・3・)エェー それで好きな言語HA?
  /っ日~―‐-.、
  (´        )
  [i=======i]
76デフォルトの名無しさん:2005/05/08(日) 14:54:35
haskell
77デフォルトの名無しさん:2005/05/08(日) 20:10:45
日本語!
78デフォルトの名無しさん:2005/05/08(日) 20:25:14
俺は日本語よりプログラミング言語の方が得意だ。
79デフォルトの名無しさん:2005/05/08(日) 20:43:40
>俺は日本語よりプログラミング言語の方が得意だ。
プログラミング言語でどうぞ
80デフォルトの名無しさん:2005/05/08(日) 20:44:32
プログラミング言語は自然言語ではないだろ。
なにむちゃくちゃなこといってんの?
81デフォルトの名無しさん:2005/05/08(日) 20:49:49
ttp://pl747.nas922.yamaguchi.nttpc.ne.jp/
おkおkおkwwwwwwwwwwwwwwwwwwwwwwwww
うぇっwwwwwwっおkwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwww
82デフォルトの名無しさん:2005/05/08(日) 20:50:52
俺は日本語よりって日本語で書いてあるでそ
83デフォルトの名無しさん:2005/05/08(日) 20:55:59
国語より数学が得意だ
↑この文章におかしいところはあるか?
84デフォルトの名無しさん:2005/05/08(日) 21:02:56
>>83
文章自体は別におかしくないが、お前の頭がおかしい。
85デフォルトの名無しさん:2005/05/08(日) 21:04:28
プログラミング言語でどうぞ
↑この文章におかしいところはあるか?
86デフォルトの名無しさん:2005/05/08(日) 21:20:13
>>75
Unlambda
87デフォルトの名無しさん:2005/05/08(日) 21:41:17
何?乱場だ?
88大猿 ◆CpEg91wR/w :2005/05/09(月) 00:19:22
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|一番難しいのは猿語だろ 未だによくわからん
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
89デフォルトの名無しさん:2005/05/09(月) 01:56:26
このスレなぜか見れない
90大猿 ◆CpEg91wR/w :2005/05/11(水) 01:00:16
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|見れないのに書けるわけあるまい
└―――――v―――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
91龍 ◆RYuBBsLlfs :2005/05/11(水) 16:10:32
>>90
たまに人間みたいなこと言うぢゃないか( ´,_ゝ`)プッ
92デフォルトの名無しさん:2005/05/11(水) 22:12:27
>>90
いや、臭いでわかった
クセエよここ
93ブノレーレイ ◆Blurayrg5Q :2005/05/12(木) 00:02:28
            | ̄ ̄ |
            |  ___|  
          .._|___|_
           @(o・ェ・)@     HTML能力が認められて
       ____(_∬__)___  店舗HPの作成担当になったぜ
      / \    旦 ___\
     .<\※ \____|\____ヽ
        ヽ\ ※ ※ ※| |====B=|
        \`ー──-.|\|___l__◎..|ヽ
          ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
               \|        |〜
94大猿 ◆CpEg91wR/w :2005/05/12(木) 00:44:46

      ,. ‐''"´       ``'‐ ``'‐.、
     ,.‐´             `‐.、  `‐.、     ジャギーーン
  ,.‐´  ⊂_ヽ、             \   \. ,,,、/し' / (>>青猿)
       .\\            `:、  `:、   γ   ∨ ̄∨
          \ @(o・ェ・)@      ヽ.  ヽ.   / /  イ 
         . >  ⌒ヽ        i、  i、 / / / |  < 
         /    へ \       i   i.fィ!!  ノノi. |
        /    /   \\      l   l  /  // ヽミ
         レ  ノ     ヽ_つ    |.   |. /  /./
        /  /             |  ||  | 〈
        /  /|             |  ||  ト、 \
       ( ( 、            l.   l. ノ  〉 〉  >
        |  |、 \          ,i   ,i (__/ (_/´
     .  | / \ ⌒l       ,!  ,!J∨\  
       | |   ) /       / /
      ノ  )   し'       ,‐',‐'
     (_/           /
                 , ‐´
` '‐.、 _            _, ‐''"
     `` ‐-----‐ '"´
95大猿 ◆CpEg91wR/w :2005/05/12(木) 00:47:21

┌――――――――――――――――――――――――――
>>92
  臭いのはもさがドライヤーの使いすぎでもさもさをこがしたからだな

  ちなみにこの前もさのドライヤーの使いすぎでブレーカーが飛んだぜ
  何故か知らんがパソコン使ってたおれのせいにしやがってるし・・・
  パソコンでブレーカー飛ぶわけねえっての
└―――――v―――――――――――――――――――――
                    _ _      .'  , .. .∧_∧
     @(o・ェ・)@   _ .- ― .= ̄  ̄`:, .∴ '     (>>猿龍)
    /     '' ̄      __――=', ・,‘ r⌒> _/ /
   / /\   / ̄\-―  ̄ ̄   ̄"'" .   ’ | y'⌒  ⌒i
 _| ̄ ̄ \ /  ヽ \_              |  /  ノ |
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)              , ー'  /´ヾ_ノ
  ||\            \          / ,  ノ
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄          / / /
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||          / / ,'
  ||  ||           ||       /  /|  |
                       !、_/ /   〉
96大猿 ◆CpEg91wR/w :2005/05/12(木) 00:48:48

┌――――――――――――――――――――――――――
>>93
  どこのパソコン店のHPみても思うんだが、すげーサイトが見づれえんだよな
  最悪でもサルタニアHPぐらいに見やすいヤツ作ってくれ
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||


97デフォルトの名無しさん:2005/05/12(木) 01:37:04
98デフォルトの名無しさん:2005/05/12(木) 07:08:55
99ぼるじょあ ◆yBEncckFOU :2005/05/15(日) 11:41:27
   ∧∧
  (*・3・)エェー Delphiって結構いいかMO
  /っ日~―‐-.、
  (´        )
  [i=======i]
100デフォルトの名無しさん:2005/05/15(日) 11:43:18
どういうところがいいですか?
101大猿 ◆CpEg91wR/w :2005/05/16(月) 15:37:39
┌――――――――――――――――――――――――――
│Delphiで作ったアプリは軽い感じがするんだがなんでだろうな
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||
102大猿 ◆CpEg91wR/w :2005/05/16(月) 15:39:23
┌――――――――――――――――――――――――――
>>97
  なんだこれは? 
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||
103大猿 ◆CpEg91wR/w :2005/05/16(月) 15:43:12
推奨する Browser は Microsoft Internet Explore(Ver 6.0)で、全画面表示とするのが至適の様です。
Home Page を Microsoft FrontPage で作成しました。その関係で、Netscape とは相性が悪く Version によっては全く受け付けないモノもある様です。
同最新版(Ver 6.2)でも、「スクロール文字」が動かず、BGM が鳴らない様です!一部では画面の基調である表構造が消えないかも・・・・・・。
各 Page は 800×600 ピクセルの画面構成・文字サイズ「中」で作成しましたので、Note型(=Book型)マシーンですとレイアウト異常が生じる事もある様です(現在使用されている HTML の限界に類するモノもある様です)。
 native な画像の大部分は Matrox Millenium II(8megabite)で作りました。例によって jpg-Image は video-card が異なるとうまく再現出来ない事もある様ですネ!
 BGM は「*.mid」ですが、音源の無いマシーンでは単なる「騒音」になる様です(「Yamaha」の持ち合わせが無いので、「Roland」しか試してありませんが・・・)。
「SoundBlaster」等の Sound-Board では「いまイチ」の人も多々おいでと思われます。その様な場合は Top 画面中程で「BGM off」として下さい。 通信速度が64,000bps 以下ですと「重い」かもしれません!

┌――――――――――――――――――――――――――
│ティッカーも恐ろしく長いな
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||

104大猿 ◆CpEg91wR/w :2005/05/16(月) 19:07:26
┌――――――――――――――――――――――――――
│テキスト出力型のPHPカウンタが欲しかったんで、ちょっとPHPのサイト見て作ってみたんだが
  Cと同じような感じで使いやすい言語だな
  できたらアップしてみるぜ
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||
105大猿 ◆CpEg91wR/w :2005/05/16(月) 23:03:27
<?
//
// ユニークユーザカウンター Ver 1.00
//

// ログについて
// 最初の行に「今日のカウント,昨日のカウント,合計カウント」
// 2行目以降に訪問してきたマシンのIPアドレスを保存

//-----------▼設定▼-----------

// ログファイル(ファイル名(log.txt)は必ず変更して下さい)
$log = './log.txt';

// 今日のカウント数の桁数
$today_dig = 5;
// 昨日のカウント数の桁数
$yesterday_dig = 5;
// 合計カウント数の桁数
$total_dig = 10;

//-----------▲設定▲-----------

$today_data = gmdate("Ymd", time() + 9 * 3600); // 今日の日付を取得
$dat = file($log); // ログデータを配列に読み出す
$ip = $_SERVER['REMOTE_ADDR']; // IPアドレス

// 配列変数を展開(日付,今日カウント,昨日のカウント,合計カウント)
list($day_data, $today, $yesterday, $total) = explode(",", $dat[0]);
106大猿 ◆CpEg91wR/w :2005/05/16(月) 23:03:50

// カウント処理
// 日付が変わってるときの処理
if($day_data != $today_data)
{
$yesterday = $today;
$today = 1;
$total++;

$write = implode(",", array($today_data, $today, $yesterday, $total));
$write = $write."\n".$ip;
$fp = fopen($log, "w");
flock($fp, LOCK_EX);
fwrite($fp, $write);
fclose($fp);
}
107大猿 ◆CpEg91wR/w :2005/05/16(月) 23:04:34

else
{
// 同じIPがログにあるか調べる
for($ipcheck = count($dat) - 1; $ipcheck > 0 && $ip != $dat[ipcheck]; $ipcheck--);

// IPがログにない場合、カウントする
if(!$ipcheck)
{
$today++;
$total++;
$dat[] = $ip;
$dat[0] = implode(",", array($today_data, $today, $yesterday, $total)); // aaaaaaaaaaaaaa
$write = join("\n", $dat);
$fp = fopen($log, "w");
flock($fp, LOCK_EX);
fwrite($fp, $write);
fclose($fp);
}
}

// 桁数整形
$today = sprintf("%0", $today_dig, "d", $today);
$yesterday = sprintf("%0", $yesterday_dig, "d", $yesterday);
$total = sprintf("%0", $total_dig, "d", $total);
?>
108大猿 ◆CpEg91wR/w :2005/05/16(月) 23:05:01
┌――――――――――――――――――――――――――
│文法エラーは回避できたがちゃんと動いてくれねーな
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||
109デフォルトの名無しさん:2005/05/17(火) 11:18:21
110大猿 ◆CpEg91wR/w :2005/05/17(火) 23:20:54
┌――――――――――――――――――――――――――
│ああ そこを参考にやってみたんだ

  どうでもいいがそれおれのサーバソフトだとうごかねーんだよな なんでだろうな
└―――――v―――――――――――――――――――――

     @(o・ェ・)@  
    /     \
   / /\   / ̄\
 _| ̄ ̄ \ /  ヽ \_
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ||  ||           ||
111デフォルトの名無しさん:2005/05/18(水) 21:37:54
大猿だからさ
112大猿 ◆CpEg91wR/w

           _,,.. -──‐- .、.._.  
      ,. ‐''"´       ``'‐ ``'‐.、
     ,.‐´             `‐.、  `‐.、     ジャギーーン
  ,.‐´  ⊂_ヽ、             \   \. ,,,、/し' / (>>111
       .\\            `:、  `:、   γ   ∨ ̄∨
          \ @(o・ェ・)@      ヽ.  ヽ.   / /  イ 
         . >  ⌒ヽ        i、  i、 / / / |  < くぉぉっぉ 
         /    へ \       i   i.fィ!!  ノノi. |
        /    /   \\      l   l  /  // ヽミ
         レ  ノ     ヽ_つ    |.   |. /  /./
        /  /             |  ||  | 〈
        /  /|             |  ||  ト、 \
       ( ( 、            l.   l. ノ  〉 〉  >
        |  |、 \          ,i   ,i (__/ (_/´
     .  | / \ ⌒l       ,!  ,!J∨\  
       | |   ) /       / /
      ノ  )   し'       ,‐',‐'
     (_/           /
                 , ‐´
` '‐.、 _            _, ‐''"
     `` ‐-----‐ '"´