通过fscanf读取文件并保存到int数组中

时间:2014-11-15 11:54:42

标签: c arrays file int scanf

我有一个a.txt包含以下内容:

A 50 60 70
B 80 90 100

我正在尝试使用下面的代码将其保存到学生结构中,但它并不能保存每个学生的最后两个年级。 我在主要文件中打开了文件。 请。建议出了什么问题?

 typedef struct student{
    char name[20];
    int grades[3];
    }student;


while(fscanf(fp,"%s%d%d%d",stu[i-1].name,&stu[i-1].grades[0],&stu[i-1].grades[1],&stu[i-1].grades[2])!=EOF)

0 个答案:

没有答案