回答:
EOFをエコーする方法はありません。EOFは、ファイルの終わりに到達するか、読み取られているファイルが端末にバインドされているときに、eof
端末設定にバインドされているキープレス(CtrlDデフォルトでは)を呼び出すことによってのみ生成できます。
int
-1の値を持つ(または4294967295我々は符号なしのバージョンを考慮すれば)文字のみ0から255までの値を持つことができるので、おそらく、とにかく文字にすることはできません。
int
?
fgetc(3)
manページを見るようなことをしているからです。
EOF
よう-1
に定義されていませんか?ASCII値がわかっているのに、エコーできないのはなぜですか?