#include<iostream>
using namespace std;
#include<string>
int main()
{
int n;
stirng s;
cin>>n;
getline(cin,s);
cout<<n<<endl;
cout<<s<<endl;
return 0;
}
当我输入10,按回车,结果就直接输出10,程序结束了。
为什么getline(cin,s)没有发挥作用?
getline(cin,s)读入了那个回车.
把cin>>n;改成scanf("%d\n",&n);就好了