正确使用cin对象?

时间:2014-04-07 02:46:05

标签: c++ visual-c++ c++11

我正在使用Microsoft visual studio构建一个展示简单I / O的简单Windows控制台应用程序。当我使用cin对象输入要分配给字符串变量的多个单词时,程序会立即自动显示以下所有问题。我该怎么做才能允许多个字输入?

1 个答案:

答案 0 :(得分:2)

对于需要包含空格的字符串的情况,请使用std::getline代替>>运算符:

std::string withSpaces;
getline(cin, withSpaces);