C语言实现学生学籍管理系统
这篇文章主要为大家详细介绍了C语言实现学生学籍管理系统,具有一定的 考价值,感兴趣的小伙伴们可以 考
一下
本文实例为大家分享了C语言实现学生学籍管理系统的具体代码,供大家 考,具体内容如下
#include
#include
#include
#include
#include
//**********************************结构体*************************************
struct score
{
char class_num[10];
char erson_num[10];
char name[15];
char sex;
int num;
}stu;
//******************************输出*******************************************
void rint1() //输出科目函数
{
rintf("班级 学号 姓名 性别 分数\n");
}
//*****************************菜单********************************************
int menu() //菜单函数
{
char i;
rintf("\n\n\n\n");
uts("\t\t**********************主菜单******************\t\n");
uts("\t\t\t\t1.学生信息输入 \n");
uts("\t\t\t\t2.学生信息浏览 \n");
uts("\t\t\t\t3.学生信息检索 \n");
uts("\t\t\t\t4.学生信息修改 \n");
uts("\t\t\t\t5.学生信息删除 \n");
uts("\t\t\t\t6. 退 出 系 统 \n");
uts("\t\t**********************************************\t\n");
rintf("\t\t\t 请选择 (1-6):[ ]\b\b");
i=getchar();
system("cls");
return i;
}
//**********************输入函数*******************************************
void Enter()
{
FILE *f ;
char ch;
if((f =fo en("f:\\zimou.txt","a+"))==NULL)
{
rintf("\nCannot o en file!\n");
getch();
exit(1);
}
do
{
rintf("请输入班级:");scanf("%s",stu.class_num);getchar();
rintf("\n");
rintf("请输入学号:");gets(stu. erson_num);
rintf("\n");
rintf("请输入姓名:");gets();
rintf("\n");
rintf("性 别(m/f):");scanf("%c",&stu.sex);getchar();
rintf("\n");
rintf("分 数:");scanf("%d",&stu.num);getchar();
rintf("\n");
fwrite(&stu,sizeof(stu),1,f );