使用IDEA进行编程,
int temp; while(cin>>temp){ cout<<temp<<endl; } cout<<"输入结束"<<endl;
直接采用ctrl+d结束输入时,程序并未继续运行第2个cout,反而直接停止运行了,原因可能是因为ctrl+d是IDEA的快捷键,这种情况该如何处理??
ctrl d 是强制结束当前终端的。他才不会管你的程序有没有结束。你的程序是被强制推出的,所以你的程序是在饭还没进肚的情况下被活活掐死的