我遇到的情况是,我有一个循环,每次它读取一个字符串,但我不知道如何读取空白输入,即如果用户什么都不输入并按回车键,它会保留在那里。
我想将其读取为字符串并移至下一个输入
下面是代码
int times = 4;
while(times--)
{
string str;
cin>>str;
---then some other code to play with the string---
}
您需要使用 getline() 读取整行。然后您需要对读取的字符串进行标记。
这里有一个使用参考getline http://www.cplusplus.com/reference/iostream/istream/getline/并使用标记化字符串流 http://www.cplusplus.com/reference/iostream/stringstream/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)