XTerm端末に入力の終わりを知らせるにはどうすればよいですか。私の場合、XTerm コンソールで C++ プログラムを実行し、キーボード ボタンの組み合わせを押して、入力の終了をプログラムに通知したいと考えています (Ctrl+D Ctrl+Z を試しました)。私のプログラムは次のようになります。
map<int,string>info;
string name;
int age;
cin>>name;
while( **?????????** ){ //Input till EOF , missing logic
cin>>age;
info.insert( pair<int,string>(age,name) );
cin>>name;
}
プログラムは、端末からの入力信号の終了を受け取ると続行します。