c语言结构体老师信息管理系统,C语言课程设计职工信息管理系统结构体数组实现程序源代码.doc...

word格式 整理版

学习参考

//C语言课程设计 职工信息管理系统—结构体数组实现

#include

#include

#include

struct employee

{

char num[10];

char name[15];

char sex[5];

char bm[20];

char zc[20];

int gz;

};

int read_file(struct employee em[]);

void menu();

void write_file(struct employee em[]);

void add();

void select(); //查看职工所有信息

void zc_query(); //按职称查询

void num_del(); //按工号删除

void tongji(); //统计

void sort(); //排序

void num_modify(); //按工号修改职工信息

void save(); //保存信息

void disp(); //显示职工信息

void fh(); //返回主菜单

struct employee em[300]; //这个数组用来保存所有的职工信息 和文件里面的一致

int Number=0; //记录总的职工人数 也就是数组/文件里面的职工人数

void menu()

{

printf("\t***********************************************************************\n");

printf("\t* *\n");

printf("\t* 职工信息管理系统_结构体数组实现 *\n");

printf("\t* *\n");

printf("\t* [1] 增加职工信息 [2] 查看职工信息 *\n");

printf("\t* [3] 查找职工信息 [4] 删除职工信息 *\n");

printf("\t* [5] 统计 [6] 职工工资排列 *\n");

printf("\t* [7] 修改职工信息 [8] 保存职工信息 *\n");

printf("\t* [9] 显示职工信息 [0] 退出系统 *\n");

printf("\t* *\n");

printf("\t***********************************************************************\n");

}

void main()

{

int choose=0;

FILE *fp=NULL;

char yesorno;

if((fp=fopen("employee1.txt","rb+"))==NULL)

{

printf("\n=========>提示:文件不存在,是否要创建一个?(y/n)\n");

scanf("%c",&yesorno);

if(yesorno=='y'||yesorno=='Y')

{

//这里仅为了建立文件

fp=fopen("employee1.txt","wb+");

fclose(fp); //关闭fp所指的文件,释放文件缓冲区

}

else

exit(0);

}

else

{

Nu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值