で働くんはどのようにCINとCOUTのオブジェクトは、私は、コードのこの部分を持っているループ
int main()
{
char ch;
while (cin >> ch)
cout << ch;
return 0;
}
私はwhile()
ループでcin
仕事をしてどのようにされてさまよっていますか?つまり、それは中止されたという内部指標がありますか?
で働くんはどのようにCINとCOUTのオブジェクトは、私は、コードのこの部分を持っているループ
int main()
{
char ch;
while (cin >> ch)
cout << ch;
return 0;
}
私はwhile()
ループでcin
仕事をしてどのようにされてさまよっていますか?つまり、それは中止されたという内部指標がありますか?
あなたは多くのことをテストする必要がある場合のfind EOF(ファイルの終わり)ctrl + C
(Windowsの場合)ctrl + D
(Linuxの場合)
これは便利ですときにデータを入力している間、ループが継続する、それだけを停止しますあなたはあなたが望む回数を入力することができますが、プログラムはファイルの終わりが見つかると停止します! http://www.cplusplus.com/reference/cstdio/EOF/
どういう意味ですか? –
@MekacherAnisは私のアップデートをチェック! –
'' cin''はバッファのように動作します:
出力例
例の入力は、このリファレンスを参照してください。データを入力すると、キューに格納されます。 '' cin''からデータを読み込むと、キューやバッファのデータが削除されます。 – BrainStone
内部インデックス?なぜそうですか!もっと詳しく読む:http://en.cppreference.com/w/cpp/io/basic_istream/tellg – user4581301