求助!getline() & `getchar()`吃换行有什么不同
  • 板块学术版
  • 楼主wmsx1
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/8/25 19:48
  • 上次更新2023/11/3 01:13:54
查看原帖
求助!getline() & `getchar()`吃换行有什么不同
389708
wmsx1楼主2023/8/25 19:48

如题,理论上说getline()&getchar() 用于处理换行应该是一样的,但 getchar() 挂了。有什么不同吗?(百度了,但是无果)


	int n;
        string c;
        while(cin>>n)
        {
            // getline(cin,c);
            getchar();
            vector<string>str(n);
            for(int i=0;i<n;i++)
            {
                getline(cin,str[i]);
            }
            // for(int i=0;i<n;i++)
            // {
            //     cout<<str[i]<<endl;
            // }
            sort(str.begin(),str.end());
            for(auto it:str)
            {
                cout<<it<<endl;
            }cout<<endl;

        }
2023/8/25 19:48
加载中...