前提・実現したいこと
以下のC言語のコードの解説をお願いします。
このページの解説曰く、これでEOFまでの入力を受け付けられるらしいのですが・・・
自分の理解ではまずscanf関数には戻り値がない(と理解している)ため、まずscanf("%c", &ch) != EOF
が理解できません・・・
該当のソースコード
C
1// C 2char ch; 3 4while ( scanf("%c", &ch) != EOF ){ 5 // ここで ch がアルファベットなら、数える 6}
> scanf関数には戻り値がない(と理解している)ため
質問の前提がくつがえりそうですが、戻り値はあります。
https://linuxjm.osdn.jp/html/LDP_man-pages/man3/scanf.3.html
回答1件
あなたの回答
tips
プレビュー