带空格的字符串输入

时间:2016-04-28 14:57:31

标签: c++ string cin

我正在尝试从用户输入空格设置为字符串,但是当我这样做时,我的程序会试图自杀。

cout<<"Enter Item Description: ";
cin>>itemDesc;

我知道它可以写成

cout<<"Enter Item Description: ";
getline(cin,itemDesc);

但如果我这样做,则会跳过输入。

1 个答案:

答案 0 :(得分:0)

使用std::noskipws接受来自输入的空格。您可以找到有关它的更多信息here