写一个可以将输入的学生名字性别和总成绩存在指定文件中的c语言程序
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp; //定义文件指针fp
char name[20]; //定义存放学生姓名的数组
char sex; //定义存放学生性别的变量
int score; //定义存放总成绩的变量
printf("请输入要录入的学生信息(姓名 性别 总成绩)\n");
scanf("%s %c %d",name,&sex,&score); //获取用户输入的信息
//以写方式打开文件student.txt,如果不能打开则退出程序 fp=fopen("student.txt","w"); if(fp==NULL) { printf("无法打开文件\n"); exit(0); }
fprintf(fp,"%s %c %d\n",name,sex,score); //将用户输入的信息写入文件中
fclose(fp); //关闭文件指针
return 0;
}
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!