C语言实现学生学籍管理系统语言实现学生学籍管理系统
主要为大家详细介绍了C语言实现学生学籍管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了C语言实现学生学籍管理系统的具体代码,供大家参考,具体内容如下
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<windows.h>
//**********************************结构体*************************************
struct score
{
char class_num[10];
char person_num[10];
char name[15];
char sex;
int num;
}stu;
//******************************输出*******************************************
void print1() //输出科目函数
{
printf("班级 学号 姓名 性别 分数");
}
//*****************************菜单********************************************
int menu() //菜单函数
{
char i;
printf("\n");
puts(" **********************主菜单****************** ");
puts(" 1.学生信息输入 \n");
puts(" 2.学生信息浏览 \n");
puts(" 3.学生信息检索 \n");
puts(" 4.学生信息修改 \n");
puts(" 5.学生信息删除 \n");
puts(" 6. 退 出 系 统 ");
puts(" ********************************************** ");
printf(" 请选择(1-6):[ ]");
i=getchar();
system("cls");
return i;
}
//**********************输入函数*******************************************
void Enter()
{
FILE *fp;
char ch;
if((fp=fopen("f:\zimou.txt","a+"))==NULL)
{
printf("Cannot open file!");
getch();
exit(1);
}
do
{
printf("请输入班级:");scanf("%s",stu.class_num);getchar();
printf("");
printf("请输入学号:");gets(stu.person_num);
printf("");
printf("请输入姓名:");gets(stu.name);
printf("");
printf("性 别(m/f):");scanf("%c",&stu.sex);getchar();
printf("");
printf("分 数:");scanf("%d",&stu.num);getchar();
printf("");
fwrite(&stu,sizeof(stu),1,fp);
printf("继续(y/n)?[ ]");
ch=getchar(); getchar();
}while(ch=='y'||ch=='Y');
fclose(fp);