2012-05-03 9 views
1

は書き込みを終了、コンソールへの書き込みを終了して、プログラムを続行するにはどのような方法は終了します、あなたがistream_iterator EOS

std::istream_iterator<std::string> ii(std::cin); 
std::istream_iterator<std::string> eos; 
std::for_each(ii,eos,record); 

として入力をコーディングする場合は、コンソールで何かを置くことができる場合、私は疑問があり、このようにコード化されている場合は、入力プロセス。

答えて

3

Windowsの場合はCTRL-Z、Linuxの場合はCTRL-Dを押して、EOFを標準入力ストリームに送信できます。

+0

私が探していたもの。どうもありがとう。 – 4pie0

+0

私は他のいくつかのケースでそれを使用していましたが、実際にはこれがEOFであるという事実を認識していませんでした。またはEOFを送信する方法:D – 4pie0

関連する問題