3

入力を次のようにコーディングした場合、コンソールへの書き込みを終了し、書き込みを終了してプログラムを続行する方法はありますか?

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

このようにコーディングされている場合、入力プロセスを終了する何かをコンソールに配置できるかどうか疑問に思います。

4

1 に答える 1

5

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

于 2012-05-03T12:50:08.170 に答える