你也没说输2是查当前学号的分数啊。我是按你5楼描述实现的。
回复 11楼 grmmylbs
那如果要进行这样的操作 该怎么办呐,在哪里加指针
程序代码:case 2:
p = fopen("record.txt", "rb+");
if (p == NULL)
{
printf("文件打开失败!\n");
exit(0);
}
else
{
printf("Your previous records are:\n");
while (fread(&student, sizeof(struct student), 1, p))
{
printf("%s %d %d seconds\n", student.no, student.grade, student.time);
}
fclose(p);
}
break;