接受用户从键盘上输入的多个学生信息,学生的信息包括姓名和三门课程的成绩,信息保存到磁盘文件

编写一个程序,接受用户从键盘上输入的多个学生信息,学生的信息包括姓名和三门课程的成绩,然后将这些信息保存到磁盘文件

dev-cpp 5.11编译通过


#include<bits/stdc++.h>
using namespace std;
struct student{
    int a,b,c;
    string name;
};
int main(){
    int n;
    cin>>n;
    student x[n];
    for(int i=0;i<n;i++){
        student s;
        cin>>s.name>>s.a>>s.b>>s.c;
        x[i]=s;
    }
    ofstream fout("xxx.txt");
    for(int i=0;i<n;i++){
        fout<<x[i].name<<" "<<x[i].a<<" "<<x[i].b<<" "<<x[i].c<<"\n";
    }
    return 0;
}