C の超カンタンなことなら漏れに聞け
■ このスレッドは過去ログ倉庫に格納されています
0339Kusakabe Youichi
NGNG> #include<stdio.h>
> main()
> {
> printf("EOF=%d",getchar() != EOF);
> }
> にキーボードからCntl+Z(MS-DOS)を入力すると0を返してくれると思うのですが
まぬけな思い込み。
> Cntl+Zを入力するとプログラムが終了してしまいます。
当然ですね。
> キーボードからEOFを入力するのはCntl+Zであってますよね。
合ってません。
> 何がいけないのでしょうか? 教えてください。
思い込みがいけない。
17ペイジを読みましょう。
■ このスレッドは過去ログ倉庫に格納されています