以下の投稿。
http://dixq.net/forum/viewtopic.php?f=3&t=18145
課題のようにも見える
C言語で書けるというが全然書いてないよな。
そこを突っ込みましたが さあどうでるか。
(^^;
へにっくすの掲示板日記
課題?
Re: 課題?
> usaoさん
フォローありがとうございます。
なんかそのフォローもスルーされているのでちょっと空しい・・・
掲示されたコードもそのままでは動かないようなコードを載せるし
本当に分かってるのかね、と言いたくなった・・・ orz
まあ別な人が答えちゃったので傍観してましたが
ループの条件にfeof関数を呼ぶようなつくりになってる・・・
おいおいと思いました
feof関数でwhileループを回す奴はド素人
かずまさんが突っ込んでるので私は何もレスしません。
※feof関数は、
「読み込んでファイル終端に達した」ら0以外を返すのではなく、
「終端に達したままさらに読み込もうとしたとき」に0以外を返す関数なので。
フォローありがとうございます。
なんかそのフォローもスルーされているのでちょっと空しい・・・
掲示されたコードもそのままでは動かないようなコードを載せるし
本当に分かってるのかね、と言いたくなった・・・ orz
まあ別な人が答えちゃったので傍観してましたが
ループの条件にfeof関数を呼ぶようなつくりになってる・・・
おいおいと思いました
feof関数でwhileループを回す奴はド素人
かずまさんが突っ込んでるので私は何もレスしません。
※feof関数は、
「読み込んでファイル終端に達した」ら0以外を返すのではなく、
「終端に達したままさらに読み込もうとしたとき」に0以外を返す関数なので。
最後に編集したユーザー へにっくす on 2016年7月03日(日) 21:57 [ 編集 1 回目 ]
Re: 課題?
今回は読み込めず無限ループになるような入力が与えられなければ出力に影響しないのでスルーしましたが、これを置いておきますね。へにっくす さんが書きました:まあ別な人が答えちゃったので傍観してましたが
ループの条件にfeof関数を呼ぶようなつくりになってる・・・
おいおいと思いました。
c - Why is “while ( !feof (file) )” always wrong? - Stack Overflow
c++ - Why is iostream::eof inside a loop condition considered wrong? - Stack Overflow