【发布时间】:2018-07-19 06:12:36
【问题描述】:
在这个 C++ 代码中:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string S;
getline(cin,S);
cout<<S;
return 0;
}
它打印带有空格的字符串,例如:
输入:
abc def
输出:
abc def
但是,在这段代码中:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
string S;
getline(cin,S);
cout<<S;
return 0;
}
它不打印任何输出,例如:
输入:
1
abc def
输出:
这怎么可能?请帮忙。我哪里错了?
【问题讨论】:
标签: c++ c++11 visual-c++ c++14