【发布时间】:2011-12-20 07:50:31
【问题描述】:
我正在使用以下循环从控制台读取未知数量的行,但它不起作用。在我输入输入后,我一直按 Enter 但循环不会停止。
vector<string> file;
string line;
while(getline(cin,line)
file.push_back(line);
【问题讨论】:
-
你想知道什么时候停止收集?
-
您需要使用程序等待的特殊字符或关键字。输入后,您就可以停止收集行了。
-
“空行”和“无行”是有区别的。