c语言编程,将若干名学生的学号、姓名、专业、年级、籍贯等信息保存到名为“xueshenginfo

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:02:52
将若干名学生的学号、姓名、专业、年级、籍贯等信息保存到名为“xueshenginfo.txt”的文件中

#include <stdio.h>
#include <memory.h>
#include <stdlib.h>
struct student
{
long number;
char name[21];
char major[31];
char grade[10];
char addr[51];
};
void main()
{
struct student stud;
FILE *fp=fopen("xueshenginfo.txt", "w");
if(fp==NULL)
{
exit(1);
}
printf("请输入学生信息(学号0结束输入):\n");
while(1)
{
memset(&stud,0,sizeof(struct student));
scanf("%ld", &stud.number);
if(stud.number==0)
break;
scanf("%s %s %s %s",stud.name,stud.major,stud.grade,stud.addr);
fprintf(fp,"%ld %s %s %s %s\n", stud.number,stud.name,stud.major,stud.grade,stud.addr);
}
fclose(fp);
}

先建一个结构包含这些信息,再把结构写入文件中去

使用CFile类

用一个学生类,数组类来装嘛

帮忙用C语言编程:有10个学生,每个学生数据包括学号,姓名,四门课的成绩,从键盘输入10个学生的数据记录 C语言编程 有100个学生,试编程出按总分排名的名次表,打印出形式为:名次,学号,总分. 用C语言解答:编程输入3个学生的学号、姓名、三门课程的成绩,存入一个结构体型的数组,统计每 编程统计n名学生某门功课考试的分数段人数.(用C语言!!!) c语言 学生信息包括,学号,姓名,五门功课的成绩.输入输出。总分排序 成绩的编程:如何用C语言编程这个题目:有5个学生,每个学社有四门课程,将有不及格课程的学生成绩输出 输入5个学生的姓名,学号和5门课成绩,用C语言结构体数组实现: c语言编程的函数名都是怎么定的 c语言编程的问题,学生成绩输出 c语言的编程??