#include <stdio.h>
#include <stdlib.h> //包含了库函数 exit 的声明
#define N 5
int main()
{
char stuid[10], name[20];
float score;
FILE * outfile;
int i;
outfile = fopen("scores.txt", "w"); //试图创建一个文件
if (outfile == NULL)
{
printf("不能创建文件!");
exit(0); //调用库函数 exit 直接退出程序,参数0表示正常退出
}
fprintf(outfile, "学号\t姓名\t入学成绩\n");
for (i = 0; i < N; i++)
{
printf("请输入学生的学号、姓名和入学成绩(每输完一项用空格分开):");
scanf("%s%s%f", stuid, name, &score);
fprintf(outfile, "%s\t%s\t%f\n", stuid, name, score);
}
fclose(outfile);
return 0;
}