资源简介
代码片段和文件信息
#include
#include
#include
#define N 100
struct message
{
int num;
char name[20];
char sex;
int birth;
char hyzk[30];
char zc[100];
char addr[30];
char tel[20];
char mail[30];
}em[100]; /*定义一个结构体*/
void menu();
void input();
void save(int);
void display();
void del();
void add();
void search();
void search_num();
void modify(); /*定义各函数*/
int main()
{
menu();
int nflag;
char a;
do
{
printf(“请选择你需要操作的步骤(1--7):\n“);
scanf(“%d“&n);
if(n>=1&&n<=7)
{
flag=1;
break;
}
else
{
flag=0;
printf(“您输入有误,请重新选择!“);
}
}
while(flag==0);
while(flag==1)
{
switch(n)
{
case 1:printf(“ ◆◆◆输入职工信息◆◆◆\n“);printf(“\n“);input();break;
case 2:printf(“ ◆◆◆浏览职工信息◆◆◆\n“);printf(“\n“);display();break;
case 3:printf(“ ◆◆◆按职工号或者职工姓名查询职工信息◆◆◆\n“);printf(“\n“);search();break;
case 4:printf(“ ◆◆◆删除职工信息◆◆◆\n“);printf(“\n“);del();break;
case 5:printf(“ ◆◆◆添加职工信息◆◆◆\n“);printf(“\n“);add();break;
case 6:printf(“ ◆◆◆修改职工信息◆◆◆\n“);printf(“\n“);modify();break;
case 7:exit(0);break;
default :break;
}
getchar();
printf(“\n“);
printf(“是否继续进行(y or n):\n“);
scanf(“%c“&a);
if(a==‘y‘)
{
flag=1;
system(“cls“); /*清屏*/
menu(); /*调用菜单函数*/
printf(“请再次选择你需要操作的步骤(1--7):\n“);
scanf(“%d“&n);
printf(“\n“);
}
else
exit(0);
}
return 0;
}
void menu() /*菜单函数*/
{
printf(“ ************欢迎进入职工信息管理系统**********\n“);
printf(“ 1.录入职工信息“);
printf(“ 2.浏览职工信息\n“);
printf(“ 3.查询职工信息“);
printf(“ 4.删除职工信息\n“);
printf(“ 5.添加职工信息“);
printf(“ 6.修改职工信息\n“);
printf(“ 7.退出\n“);
printf(“ ********************谢谢使用******************\n“);
printf(“\n“);
printf(“\n“);
}
void input() /*录入函数*/
{
int im;
printf(“请输入需要创建信息的职工人数(1--100):\n“);
scanf(“%d“&m);
for (i=0;i {
printf(“请输入职工号: “);
scanf(“%d“&em[i].num);
printf(“请输入姓名: “);
scanf(“%s“em[i].name);
getchar();
printf(“请输入性别(f--女 m--男): “);
scanf(“%c“&em[i].sex);
printf(“请输入出生年月: “);
scanf(“%d“&em[i].birth);
fflush(stdin);
printf(“请输入婚姻状况: “);
scanf(“%s“em[i].hyzk);
printf(“请输入职称: “);
scanf(“%s“em[i].zc);
printf(“请输入家庭住址: “);
fflush(stdin);
scanf(“%s“em[i].addr);
getchar();
printf(“请输入电话: “);
fflush(stdin);
scanf(“%s“em[i].tel);
printf(“请输入电子邮箱: “);
scanf(“%s“&em[i].mail);
printf(“\n“);
}
printf(“\n创建完毕!\n“);
save(m);
}
void save(int m) /*保存文件函数*/
{
int i;
FILE*fp;
if ((fp=fopen(“message_list““wb“))==NULL)
{
printf (“cannot open file\n“);
exit(0);
}
for (i=0;i if (fwrite(&em[i]s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-29 12:30 职工信息管理系统\
目录 0 2018-12-29 12:30 职工信息管理系统\Debug\
文件 217138 2018-12-29 12:28 职工信息管理系统\Debug\Cpp1.exe
文件 234904 2018-12-29 12:28 职工信息管理系统\Debug\Cpp1.ilk
文件 53176 2018-12-29 12:28 职工信息管理系统\Debug\Cpp1.obj
文件 3562548 2018-12-29 12:26 职工信息管理系统\Debug\Cpp1.pch
文件 451584 2018-12-29 12:26 职工信息管理系统\Debug\Cpp1.pdb
文件 148480 2018-12-29 12:30 职工信息管理系统\Debug\vc60.idb
文件 77824 2018-12-29 12:30 职工信息管理系统\Debug\vc60.pdb
文件 217163 2018-12-29 12:30 职工信息管理系统\Debug\职工信息管理.exe
文件 234968 2018-12-29 12:30 职工信息管理系统\Debug\职工信息管理.ilk
文件 53371 2018-12-29 12:30 职工信息管理系统\Debug\职工信息管理.obj
文件 3559576 2018-12-29 12:30 职工信息管理系统\Debug\职工信息管理.pch
文件 451584 2018-12-29 12:30 职工信息管理系统\Debug\职工信息管理.pdb
文件 1220 2018-12-29 12:25 职工信息管理系统\message_list
文件 12732 2018-12-29 12:20 职工信息管理系统\职工信息管理.cpp
文件 3475 2018-12-29 12:30 职工信息管理系统\职工信息管理.dsp
文件 532 2018-12-29 12:30 职工信息管理系统\职工信息管理.dsw
文件 33792 2018-12-29 12:30 职工信息管理系统\职工信息管理.ncb
文件 48640 2018-12-29 12:30 职工信息管理系统\职工信息管理.opt
文件 786 2018-12-29 12:30 职工信息管理系统\职工信息管理.plg
- 上一篇:吕鑫vc6c++数据结构视频源码
- 下一篇:stm8l四按键状态机实现
相关资源
- 家谱管理系统(C++)源码以及文档
- 链表实现学生管理系统(main.c)
- C++餐饮管理系统源码(控制台)
- C++通讯录管理系统源码(控制台)
- 简单职工管理系统(控制台源码+txt数
- 8位竞赛抢答器的课程设计报告.docx
- 花草信息管理系统.c
- 客户消费积分管理系统.cpp
- 公司人员月薪级别信息管理系统.cpp
- 职工工资管理系统含流程图
- VC++MFC课程设计的学生成绩管理系统
- 基于Linux下C语言开发的员工管理系统
- C++实现21点游戏
- mfc+sql 酒店客房管理系统
- c++课程设计学生管理系统浙工大源码
- mysql+dev c++实现订单管理系统
- 课程设计: MFC 学生信息管理系统
- 简易学生管理系统源码 数据结构 大作
- 高考成绩管理系统 c++版
- dsp课程设计——语音加密.zip
- C语言进阶源码---基于graphics实现图书
- 酒店餐饮管理系统visual c++编程
- 广东工业大学数据结构课程设计航空
- vc.6.0 MFC 人事管理系统源码
- C语言通讯录管理系统彩色界面
- 数据结构课程设计扑克牌排序
- 学生成绩管理系统-----C++
- c++课程设计宾馆客房管理系统
- c语言课程设计-职工信息管理系统-单
- 飞机票订购系统C语言课程设计报告全
评论
共有 条评论