如题所述
num和name都是数组名
while(!feof(fp)){ q=(stu *)malloc(sizeof(stu)); fscanf(fp,"%s%s%d",num,name,&classnum); strcpy(q->num,num); strcpy(q->name,name); q->classnum=classnum; for(i=0;igrade[i]=grade[i]; } }修改这个即可!