1
Cの本では、(第二版の29ページ)のラインを読むために、私は、次の内容を読んで、それは中i<lim-1
なくi<lim
である理由条件テストのため? (ps:limは行の最大長です)関数は、Cプログラミング言語
質問2:Cでは、EOF
は文字としてカウントされますか?
Cの本では、(第二版の29ページ)のラインを読むために、私は、次の内容を読んで、それは中i<lim-1
なくi<lim
である理由条件テストのため? (ps:limは行の最大長です)関数は、Cプログラミング言語
質問2:Cでは、EOF
は文字としてカウントされますか?
スペースは、ループの終わりに文字列に追加されるヌルターミネータ\0
のために確保する必要があります。 (これはCで文字列をモデル化する方法です)。
EOFは、ファイルの終わりを示す特殊な値です。 getchar()
がint
を返す方法に注意してください。これは主にEOFの値がchar
の範囲内にある必要はないためです。