class_one++;}fclose(fp);return0;}结果如下 可以看到已经正确读取,并且保存在结构体数组中了。剩下...
你的struct定义里是这么写的float score[3]; 这是数组的意思,应该是float score;因为代码太乱,也没法给你验证了,你把[3]删掉试试看
把scanf("%s%s%s%d%s\n",&z[i].num,&z[i].name,&z[i].year);改成scanf("%%d%s",z[i].num,z[i].name,&z[i].year);试试……
(求助)写了一个系统..(求助)写了一个系统,大致过程是:向结构体数组输入数据-保存到d盘的文本文件里-下次打开系统直接读取文本内容还给结构体数组,结果读取了这个东西……
};void main() { struct STUD a[N]; char name[40]; int i; for ( i=0;i<N;i++ ) scanf("%s %d %d %d",a[i].name,&a[i].age,&a[i].sex,&a[i].number); printf("输入姓名:"); scanf("%s",name); for ( i=0;i<N;i++ ) if ( strcmp(name,a[...
读不懂你问题什么意思,拜拜
如果要写操作系统的话,要学的东西就多了,比如算法与数据结构、操作系统原理、计算机架构、汇编语言等等...
class_one++;}fclose(fp);return0;}结果如下 可以看到已经正确读取,并且保存在结构体数组中了。剩下...