好文档 - 专业文书写作范文服务资料分享网站

C语言——学生宿舍管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

#include #include #include

//定义学生结构体 struct Student {

int dorNo; //宿舍号 char stuName[20]; //学生姓名

int stuNo; //学生学号 char stuSex[10]; //性别

char dept[20]; //系别 char major[20]; //专业 int tel; //

} *stu; //函数指针

void(*p)(struct Student *,int ); //录入学生信息

void insert(struct Student *,int ); //按学号查找

void noSeek(struct Student *,int ); //函数功能:打印信息

专业资料

void output(struct Student *,int ); /*函数功能:将数据写入文件*/ void write(struct Student *,int ); /*函数功能:读取文件数据*/ void read(struct Student *,int ); //按宿舍查找

void dSeek(struct Student *,int ); //按姓名查找

void naSeek(struct Student *,int ); //按系别查找

void deSeek(struct Student *,int); //删除学生信息

void del(struct Student *,int ); //修改学生信息

void modify(struct Student *,int ); //增加学生信息

void add(struct Student *,int); //全局变量来记录存储学生的人数 int num=0; //主函数 int main() {

专业资料

char ch[10]; printf(\ \\t--------欢迎进入宿舍管理系统--------\\n\ printf(\请输入你想存储的学生人数:\ scanf(\ system(\

//申请动态存储空间

stu=(struct Student *)malloc((sizeof(struct Student))*num); while(1){ system(\

printf(\

printf(\ \\t--------欢迎进入宿舍管理系统--------\\n\

printf(\

***********************************************************\\n\ printf(\ \\t1.录入学生信息 \ printf(\ \\t2.按学号查询 \\n\ printf(\ \\t3.按宿舍号查询 \ printf(\ \\t4.按姓名查询 \\n\ printf(\ \\t5.按系别或专业查询 \ printf(\ \\t6.添加信息 \\n\ printf(\ \\t7.修改信息 \

printf(\ \\t8.保存信息 \\n\

专业资料

\\t

printf(\ \\t9.读取信息 \

printf(\ \\t10.删除信息 \\n\ printf(\ \\t0.退出系统 \\n\ printf(\

\\t*************************************************************\\n\

printf(\ printf(\ \\t请选择你想实现的功能:\ scanf(\

//用函数指针指向各函数 if(strcmp(ch,\ {

p=insert;

(*p)(stu,num);

}

else if (strcmp(ch,\ { }

else if(strcmp(ch,\

p=noSeek; (*p)(stu,num);

专业资料

{

p=dSeek; (*p)(stu,num);

}

else if(strcmp(ch,\ {

p=naSeek;

(*p)(stu,num); }

else if(strcmp(ch,\ {

p=deSeek; (*p)(stu,num);

}

else if(strcmp(ch,\ {

p=add;

(*p)(stu,num); }

else if(strcmp(ch,\ {

p=modify;

专业资料

C语言——学生宿舍管理系统

#include#include#include//定义学生结构体structStudent{intdorNo;//宿舍号charstuName[20];//学生姓名intstuNo;//学生学号charstuSe
推荐度:
点击下载文档文档为doc格式
7q0gq09b5z6msol1o4w75dq8n1si8z00u8f
领取福利

微信扫码领取福利

微信扫码分享