#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);就好了