我不能读这个代码的年级和排名,但是其他的我能读。 不知道是什么原因。
#包含
#包含
#包含
#define STUDENT_NUM 1 //学生人数
#define COMMAND_LEN 6 //指令字符数
类型结构化事件消息
{
char stuCount[11]; //学号
char name[12]; //名称
察级; //学年
int classNum; //类
char phoneNum[12]; //手机号码
char地址[ 20 ]; //地址
//成绩
输入标记总体; //总成绩
int MarkCh; //国语
输入标记匹配; //数学
int MarkEn; //英语
int rankNum; //排名
(}stuM;
intfile (语音) )。
{
stuM student[STUDENT_NUM];
int i,j;
file * FP=fopen (e :c _ test.txt ',' r ' ); //阅读文件中的文字
for(I=0; i STUDENT_NUM; I )
{
FP,' %s %s %c %d %s %s %d %d %d %d %dn ',student[i].stuCount,student[i].name,student student [ student[i].MarkMath,student[I].markent[I].marker //按定义的数组类型接收读取的字符
if(feof ) FP )//表示字符串的结束
布雷克;
}
for(j=0; j STUDENT_NUM; j )
{
printf ()、j 1);
printf(%s%s%c%d%s%s%d%d%d%d(n ),student [ j ].student [ j ].name,student [ I ] student [ I ]
}
getch (;
返回0;
}
输入主(语音) )。
{
file (;
getch (;
返回0;
}