したらば ■掲示板に戻る■ 全部 1- 最新50 | まとめる

[PR]ケフィアの無料モニターに参加したい方へ。⇒詳しくはこちら [PR]
[PR]キャンペーン開催中!ドメイン、今なら630円から!JPも安い![PR]

【0】デジタル機器自慢すれ【1】

339KZE ◆IiyUHoZM0E:2008/06/13(金) 23:30:33
>>333
そのパターンは相互互換可能だが、whileじゃないと無理なパターンもある。
というかその方が多いと思う。
簡単な例で、ファイルを開いてその中の文字を最後まで表示するプログラム。

#include <stdio.h>
#include <stdlib.h>

int main (void){
  FILE *fp;
  char ch;

  if((fp = fopen("myfile", "r")) == NULL) {
    printf("ファイルを開くことができません¥n");
    exit(1);
  }

  while((ch = fgetc(fp)) != EOF)
    putchar(ch);
  fclose(fp);

  return 0;
}

これをforでやろうとすると、ファイル内の文字数の変化に対応出来ない。



新着レスの表示


■ したらば のおすすめアイテム ■

零 〜月蝕の仮面〜 - 任天堂

和風ホラーアクション「零」シリーズの完全最新作。(7月31日発売)

強化レンズAはこちら
強化レンズBはこちら

この欄のアイテムは掲示板管理メニューから自由に変更可能です。

掲示板に戻る 全部 前100 次100 最新50

名前: E-mail(省略可)


おすすめ: Wiki ねとらじ ブログ ソーシャルブックマーク RSSリーダー プロフィール ドメイン レンタルサーバ
read.cgi  無料レンタル掲示板 powered by livedoor