C言語なら、俺に聞け! <9>
■ このスレッドは過去ログ倉庫に格納されています
0698デフォルトの名無しさん
NGNGそう。
getchar()をcharで受けてはいけない。int で受けなさい、という説明で、
現在のコンパイラーでは、charは -125〜126 だけど、古いコンパイラーでは
0 〜 255 だから、EOFで-1を返すgetchar()を受けるときは、安全性を考慮してintで宣言する、という
説明を読んで、そんな古いコンパイラーいまだに使ってるところあるのかよ。と思ったのです。
あと、ANSI的にはどっちが正しいの?
■ このスレッドは過去ログ倉庫に格納されています