C++ 中 怎样读入未知个数的字符串? 像while(cin>>str) 输完要会停下,继续执行下面语句的,

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:12:47

通过设定一个特殊字符串为结束字符串,(e.g. abcd abcde aad ... ####),这样可以通过检测str是否为####来判定结束...
或者输完后按CTRL+D(*NIX),CTRL+Z(WINDOWS)...windows下不是z就是c吧,再不就是d了......忘了..

我有个小程序要读入未知行数的字符串,就是这么写的:

string str;
while(cin>>str){
<程序代码>
}