已经大三了,继续努力
2020-03-01 14:56
采纳率: 100%
浏览 614

为什么在循环里只能运行一次cin.getline?

图片说明

#include<iostream>
#include<string>
using namespace std;
struct student
{
    char name[8];
}a[3];
int main()
{
for(int i=0;i<3;i++)
{
    cin.getline(a[i].name,8,'?');
    cout<<a[i].name<<endl;
}
return 0;
}

2条回答 默认 最新

相关推荐 更多相似问题