如何使 while(getline(cin, str))或者 while(cin >> str)正常跳出循环继续剩余程序的执行

结论

1、windows下:输入流对象cin输入的结束符在windows下是ctrl+z,所以,按下ctrl+z,然后回车,程序就正常跳出循环了。
2、UNIX/Linux下:UNIX/Linux模拟流/文件结束标志为CRTL+D

参考:

[1] 如何在while(cin>>str)跳出循环后能继续执行程序中其他的输入操作
[2] crtl+z、crtl+d、Windows和UNIX/Linux流/文件结束标志剖析
[3] https://blog.csdn.net/baidu_35679960/article/details/80933790

猜你喜欢

转载自blog.csdn.net/baidu_35679960/article/details/81410543