如题,理论上说getline()&getchar() 用于处理换行应该是一样的,但 getchar() 挂了。有什么不同吗?(百度了,但是无果)
int n;
string c;
while(cin>>n)
{
getchar();
vector<string>str(n);
for(int i=0;i<n;i++)
{
getline(cin,str[i]);
}
sort(str.begin(),str.end());
for(auto it:str)
{
cout<<it<<endl;
}cout<<endl;
}