小白求助,这个c++程序为什么第一次循环for跳过getline?

 string sen;
 int n;
    cin>>n;
    for(int i=1;i<=(n-1);++i)
    {
        getline(cin,sen);
        cout<<sen;
        counting(sen);//counting是一个函数
        cout<<"a:"<<numa<<endl;
        cout<<"e:"<<nume<<endl;
        cout<<"e:"<<numi<<endl;
        cout<<"o:"<<numo<<endl;
        cout<<"u:"<<numu<<endl<<endl;
    }

第二次循环才会等待输入sen。

查看全部
LOVETEDA
LOVETEDA
2016/03/30 15:27
  • c++
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

4个回复