1 / 15
文档名称:

员工信息管理系统.doc

格式:doc   页数:15
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

员工信息管理系统.doc

上传人:164922429 2014/1/1 文件大小:0 KB

下载得到文件列表

员工信息管理系统.doc

文档介绍

文档介绍:/* Note:Your choice is C IDE */
#include<>
#include<>
#include<>
#define N 000000 /* 密码,实际请修改*/
/********定义员工信息结构体********/
struct record
{
int code; /* 员工编号*/
char name[15]; /* 姓名*/
char sex[3]; /* 性别*/
char birthday[15]; /* 生日*/
char add[30]; /* 地址*/
char tel[13]; /* 电话号码*/
char mail[20]; /*邮箱*/
char qq[20];
};
struct StuLink /*员工编号信息链节点*/
{
int code; /* 员工编号*/
char name[15]; /* 姓名*/
char sex[3]; /* 性别*/
char birthday[15]; /* 生日*/
char add[30]; /* 地址*/
char tel[13]; /* 电话号码*/
char mail[20]; /*邮箱*/
char qq[20];
struct StuLink *next;
};
int sizerecord=sizeof(struct record);
/**************录入文字*********************/
void InputWord(char *lx,char *p)
{
char word[20];
printf("请输入%s:",lx);
scanf("%s",word);
strcpy(p,word);
}
/************检测员工编号是否存在,若存在返回 1*********/
int exist(int n,FILE *fp)
{ struct record *p;


int flag=0;
p=(struct record*)malloc(sizerecord); /*申请一个新节点,用于读文件内容*/
rewind(fp);
while(!feof(fp))
{
fread(p,sizerecord,1,fp); /*读出文件内容*/
if(p->code==n)
{flag=1;break;}
}
return flag;
}
/************检测姓名是否存在,若存在返回 1*********/
char exist_name(char a[],FILE *fp)
{ struct record *p;


int flag=0;
p=(struct record*)malloc(sizerecord); /*申请一个新节点,用于读文件内容*/
rewind(fp);
while(!feof(fp))
{
fread(p,sizerecord,1,fp); /*读出文件内容*/
if(strcmp(p->name,a)==0)
{flag=1;break;}
}
return flag;
}
/**************计算文件长度*********************/
int FileLenth(FILE *fp)
{
long flen;
fseek(fp,0L,2); /*到文件末尾*/
flen=ftell(fp); /*取位置*/
rewind(fp); /*回到文件头*/
return flen;
}
/**************创建员工编号信息表*********************/
void readfile()
{
long start,filelen;
FILE *fp;
struct record *s;
int amount=0;//记录员工编号个数
if((fp=fopen("stuinf","a+"))==NULL) fp=fopen("stuinf","w+");
start=FileLenth(fp);
s=(struct record*)malloc(sizerecord); /*申请一个结构体空间*/
while(1)
{ printf("请输入员工编号(输入0退回上一步):");
scanf("%d",&s->code);
if(s->code==0) /*退

最近更新

2025年涞水县幼儿园教师招教考试备考题库带答.. 31页

2025年湖北民族大学马克思主义基本原理概论期.. 13页

2025年湖南电气职业技术学院马克思主义基本原.. 12页

2025年溆浦县招教考试备考题库带答案解析(必.. 30页

2025年潢川县招教考试备考题库附答案解析 31页

2026年医学微生物学习题集【满分必刷】 40页

2026年医学微生物学习题集附参考答案【综合卷.. 40页

2026年宪法知识竞赛试题库100道(基础题) 41页

2026年网络安全知识竞赛题库完整 40页

小学历史与文化知识竞赛题库100道及参考答案(.. 37页

小学历史与文化知识竞赛题库100道附完整答案(.. 37页

最新全国政法队伍教育整顿知识竞赛试题库【必.. 40页

最新全国政法队伍教育整顿知识竞赛试题库带答.. 40页

2025年重庆第二师范学院马克思主义基本原理概.. 13页

2026年义乌工商职业技术学院单招职业技能考试.. 47页

2026年中医住培带教师资理论考核题库100道及完.. 39页

2026年主管中药师考试备考题100道含完整答案(.. 38页

2026年医学微生物学习题集【原创题】 41页

2026年医学微生物学习题集带答案(基础题) 41页

2026年武威职业学院单招职业技能测试题库附答.. 45页

2026年网络安全知识竞赛题库完整答案 40页

小学历史与文化知识竞赛题库100道含答案(满分.. 37页

最新全国政法队伍教育整顿知识竞赛试题库(预.. 40页

最新煤气操作证考试题100道(综合卷) 39页

最新煤气操作证考试题100道附参考答案【精练】.. 39页

最新煤气操作证考试题100道及答案【名师系列】.. 39页

文具盒十大品牌排行榜 6页

2025年全自动金属带锯床超精密加工机床项目建.. 48页

2025年儿童房项目发展计划 72页

辽宁发展智慧农业的推进路径及经济效益 6页