我处于这样一种情况,我有一个循环,每次它读取一个字符串,但我不知道如何读取空白输入,即如果用户不输入任何内容并按回车键,它会保留在那里。
我想将其作为字符串读取并移至下一个输入 下面是代码
int times = 4;
while(times--)
{
string str;
cin>>str;
---then some other code to play with the string---
}
最佳答案
您需要使用 getline() 读取整行。然后,您需要对读取的字符串进行标记化。
这是关于使用 getline 的引用并使用 stringstream 进行标记化.
关于c++ - 读取空白行 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5077999/