#C++でEOFを表したい
本を読んでいて以下のような記述がありました。
入力値として 12+34-*のような値を受け取り受け取るものがなくなるまで繰り返すという処理です。
##scanfとEOFを用いたとき
c
1char s[100]; 2while(scanf("%s", s) != EOF ) { 3}
またEOFを調べると
nd Of Fileの略称で、ファイルの終わりに着きましたよという意味です。
ファイルを1文字ずつ読み込み、読み込む文字がなくなった場合EOFとなります。
ということも理解できました。
##上記のコードをC++でcinを用いて表したい場合はどのように表すのがよろしいのでしょうか?
cpp
1while(cin >> s) { 2}
ではうまくいかないだろうな、というのは思っていてどのようにcinとEOFの部分を表すべきでしょうか?
ご回答いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。