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; }
什么叫输入空行结束?