从键盘上输入2个学生记录,并存入文件。c语言课设 从键盘上输入2个学生记录,并存入文件。
从键盘上输入2个学生记录,并存入文件。c语言课设 从键盘上输入2个学生记录,并存入文件。
收起
学生记录有哪些属性呢?
struct student
{
int num;
char name[20];
float score;
}stu[2];
int main()
{
printf("请输入第一个学生的学号,姓名和成绩:");
scanf("%d %s %f",&stu[0].num,stu[0].name,&stu[0].score);
printf("请输入第二个学生的学号,姓名和成绩:");
scanf("%d %s %f",&stu[1].num,stu[1].name,&stu[1].score);
FILE *fp;
fp = fopen("student.txt","w");
if(fp != NULL)
{
fprintf("%d %s %f\n",stu[0].num,stu[0].name,stu[0].score);
fprintf("%d %s %f\n",stu[1].num,stu[1].name,stu[1].score);
fclose(fp);
}
else
printf("文件打开失败。");
return 0;
}
姓名,学号,年龄,性别,
属性你自己参考着增加就可以了
报告相同问题?