本の中のC言語で書かれたコードに、
c
1//処理 2char s[100]; 3while(scanf("%s", s) != EOF){ 4 //処理 5}
というものがあったのですが、これは具体的に何の処理をしているのでしょうか。EOFはEnd Of Fileということは分かったのですが、これをscanf()と組み合わせて何ができるのか分かりません。本の流れ的に、「エンターキーが入力されるまで」というように推測したのですが、間違っているでしょうか?
また、上記の推測が誤っている場合、まったく関係のないことになってしまうのですが、C++でcinとwhileを使ってエンターキーの入力を判定する方法にはどういったものがあるでしょうか。
私、C++は学んだのですが、恥ずかしながらCはやっていないので、よく分かりません。これを踏まえたうえで回答いただけると、助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/21 11:09
2018/02/21 11:14
2018/02/21 11:18