夜行録 - 酔歩.net

日暮れて道遠し さらに夜道を行く もって夜行録と名付く

eof() bug? その2

仕事で書いてる方のコードでまた遭遇。例によって g++ では通る。ちなみに今度は 305 行目。

例によって cin から >> しているだけなのに暴走してるなと思ったら途中から eof() == true になってた。いや、もっと続きあるから・・・。てゆーか、 debug 用のコードだからちゃんと動いてくれないとえらく困るんだが・・・・・・。

行数じゃなくて byte 数かな? cin から読むだけの簡単なコード書いたけどやっぱり途中で止まる。ファイルによって止まる場所違うな。
最適かも何にもかかってなくても駄目。コマーシャルでこれってまずくないか? ユーザいるのか?ちゃんとテストしたのか?

2008年12月07日 (Sun) - 01:16:55 - その他雑記 - 2904x - permalink
Karma points: 4. Do you like this article? [yes/no]