标签: c++ string cin
我正在尝试从用户输入空格设置为字符串,但是当我这样做时,我的程序会试图自杀。
cout<<"Enter Item Description: "; cin>>itemDesc;
我知道它可以写成
cout<<"Enter Item Description: "; getline(cin,itemDesc);
但如果我这样做,则会跳过输入。
答案 0 :(得分:0)
使用std::noskipws接受来自输入的空格。您可以找到有关它的更多信息here。
std::noskipws