首页 新闻 会员 周边

C++如何输入空行结束运行

0
[待解决问题]
int getinfo(student pa[],int n);
//任务:1.getinfo()有两个参数:一个指向第一个元数
//一个学生结构数组和一个ing表示
//数组元素的数组,功能求和
//存储有关学生的数据,它在填写时,终止输入
//数组式遇到学生的空白行
//名称,han数返回数组元素的实际数量
// display1(student st);
//void display2(const student*ps);
//void display3(const student pa[],int n);
int main()
{
    cout<<"Enter class size: ";
    int class_size;
    cin>>class_size;
    while(cin.get()!='\n')
        continue;
    student *ptr_stu=new student[class_size];
    int entered=getinfo(ptr_stu,class_size);
/*    for(int i=0;i<entered;i++)
    {
        display1(ptr_stu[i]);
        display2(&ptr_stu[i]);
    }
    *///.display3(ptr_stu,entered);
    delete []ptr_stu;
    cout<<"Done\n";
    return 0;
}

int getinfo(student pa[],int n)
{
    int result=0;
    for(int i=0;i<n;i++)
    {
        cout<<"1"<<endl;
        cin>>pa[i].fullname;
    
        cout<<"2"<<endl;
        cin>>pa[i].hobby;
        cout<<"3"<<endl;
        cin>>pa[i].ooplevel ;
    }while(cin.get()!='\n')
        break;
    return 0;
}
&夜梦的主页 &夜梦 | 菜鸟二级 | 园豆:202
提问于:2017-11-05 16:16
< >
分享
所有回答(1)
0

什么叫输入空行结束?

fcyh | 园豆:568 (小虾三级) | 2017-11-06 09:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册