我正在尝试将用户输入收集到一个字符串变量中,该变量在指定时间内接受空格。
由于通常的 cin >> str
不接受空格,因此我会使用来自<string>的 std::getline
这是我的代码:
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i = 0; i < n; i++)
{
string local;
getline(cin, local); // This simply does not work. Just skipped without a reason.
//............................
}
//............................
return 0;
}
有什么想法吗?