C/C++の宿題を片付けます 77代目
■ このスレッドは過去ログ倉庫に格納されています
0894デフォルトの名無しさん
2006/12/03(日) 05:59:27Q1
while ((c = getc(fp)) != EOF) {
putchar(c);
}
これ↑だとEOFを検出したらすぐ終了するのに
while (feof(fp)==0) {
c = getc(fp);
putchar(c);
}
これ↑だとEOFを出力してしまうのはなぜ…?
Q2.ファイルの終わりに'\0'を書き込む必要はないのですか?
基本的な質問でごめん、誰か教えてくれないかな…。
■ このスレッドは過去ログ倉庫に格納されています