没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct employee
{
char num[10]; //工号
char name[15]; //姓名
char sex[5]; //性别
char age[3]; //年龄
char edu[20]; //学历
int gz; //工资
char tel[20]; //电话
char addr[30]; //住址
};
int read_file(struct employee em[]);
void menu();
void write_file(struct employee em[]);
void luru();
void add();
void select(); //查看职工所有信息
void num_query(); //按职称查询
void sex_query();
void name_query();
void addr_query();
void num_del(); //按工号删除
void num_modify(); //按工号修改职工信息
void save(); //保存信息
void fh(); //返回主菜单
#include <stdlib.h>
#include <string.h>
struct employee
{
char num[10]; //工号
char name[15]; //姓名
char sex[5]; //性别
char age[3]; //年龄
char edu[20]; //学历
int gz; //工资
char tel[20]; //电话
char addr[30]; //住址
};
int read_file(struct employee em[]);
void menu();
void write_file(struct employee em[]);
void luru();
void add();
void select(); //查看职工所有信息
void num_query(); //按职称查询
void sex_query();
void name_query();
void addr_query();
void num_del(); //按工号删除
void num_modify(); //按工号修改职工信息
void save(); //保存信息
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] 按性别查找 [10] 按住址查找 *\n");
printf("\t* [0] 退出系统 *\n");
printf("\t* *\n");
printf("\t***********************************************************************\n");
}
void main()
{
int choose=0;
FILE *fp=NULL;
char yesorno;
if((fp=fopen("employee1.txt","ab+"))==NULL)
{
printf("\n=========>提示:文件不存在,是否要创建一个?(yes/no)\n");
scanf("%c",&yesorno);
if(yesorno=='yes'||yesorno=='YES')
{ //建立文件
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] 按性别查找 [10] 按住址查找 *\n");
printf("\t* [0] 退出系统 *\n");
printf("\t* *\n");
printf("\t***********************************************************************\n");
}
void main()
{
int choose=0;
FILE *fp=NULL;
char yesorno;
if((fp=fopen("employee1.txt","ab+"))==NULL)
{
printf("\n=========>提示:文件不存在,是否要创建一个?(yes/no)\n");
scanf("%c",&yesorno);
if(yesorno=='yes'||yesorno=='YES')
{ //建立文件
剩余13页未读,继续阅读
资源评论
高山仰止景
- 粉丝: 2982
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 精选微信小程序源码:寄快递小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- 2023-04-06-项目笔记 - 第三百三十二阶段 - 4.4.2.330全局变量的作用域-330 -2025.11.29
- 2023-04-06-项目笔记 - 第三百三十二阶段 - 4.4.2.330全局变量的作用域-330 -2025.11.29
- 精选微信小程序源码:包裹转运物流小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- NGO-CNN-BiGRU-Attention北方苍鹰算法优化卷积双向门控循环单元时间序列预测,含优化前后对比(Matlab完整源码和数据)
- 精选微信小程序源码:点外卖小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- 红米AX3000(RA81)固件 Kwrt 24.10-SNAPSHOT 11.28.2024 / LuCI main branch 25.332.32364~d7cc9d6
- 精选微信小程序源码:仿美团外卖小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- 离线安装包 Adobe Flash Player 32.0.0.156 for Linux 32-bit NPAPI
- java常见面试题包含答案
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功