c语言程序设计企业员工管理系统docWord文档格式.docx
《c语言程序设计企业员工管理系统docWord文档格式.docx》由会员分享,可在线阅读,更多相关《c语言程序设计企业员工管理系统docWord文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
charjob[10];
/*工作*/
charsex[10];
/*性别*/
charaddress[20];
/*地址*/
charphone[10];
/*电话*/
structdatein_time;
/*入厂时间*/
}t,worker[MAX];
/*录入模块*/
voidinput()
{inti;
system("
cls"
);
//system("
printf("
\n\n请输入文件名\n"
scanf("
%s"
filename);
开始输入员工的信息\n"
\n请输入现有员工人数\n"
%d"
&
n);
if((fp=fopen(filename,"
w"
))==NULL)
{printf("
不能建立!
\n"
exit(0);
}
for(i=0;
i{printf("
第%d个人的信息:
i+1);
姓名\n"
worker[i].name);
年龄\n"
worker[i].age);
工作\n"
worker[i].job);
性别\n"
worker[i].sex);
地址\n"
worker[i].address);
电话\n"
worker[i].phone);
入厂年\n"
worker[i].in_time.year);
入厂月\n"
worker[i].in_time.mouth);
入厂日\n"
worker[i].in_time.day);
录入完毕,按任意键返回主菜单\n"
getch();
ifprintf(fp,"
%s%d%s%s%s%s%d-%d-%d\n"
worker[i].name,worker[i].age,worker[i].job,worker[i].sex,worker[i].address,worker[i].phone,worker[i].in_time.year,worker[i].in_time.mouth,worker[i].in_time.day);
fclose(fp);
/*输出模块*/
voidoutput()
{inti;
r"
暂时未有任何信息,请按任意键返回主菜单进行信息录入\n"
该厂的员工信息:
姓名\t年龄\t工作\t性别\t地址\t电话\t入厂时间\n"
i{fscanf(fp,"
%s%d%s%s%s%s%d-%d-%d"
worker[i].name,&
worker[i].age,worker[i].job,worker[i].sex,worker[i].address,worker[i].phone,&
worker[i].in_time.year,&
worker[i].in_time.mouth,&
%s\t%d\t%s\t%s\t%s\t%s\t%d-%d-%d
worker[i].name,worker[i].age,worker[i].job,worker[i].sex,worker[i].address,worker[i].phone,worker[i].in_time.year,worker[i].in_time.mouth,worker[i].in_time.day);
输出完毕,按任意键返回主菜单\n"
/*保存模块*/
voidsave()
))==NULL)/*打开文件*/
\n不能打开该文件!
"
/*读取信息*/
voidread_message()
输入文件名\n"
ifscanf(fp,"
worker[i].age,worker[i].job,worker[i].sex,worker[i].address,worker[i].phone,&
worker[i].in_time.mouth,&
/*修改模块*/
voidmodify()
{inti,flag,choice;
charch,namekey[10];
flag=0;
开始修改\n"
do
请输入要修改的员工姓名\n"
namekey);
i{if(strcmp(worker[i].name,namekey)==0)
是否修改此人(y/n)\n"
getchar();
/*接收回车*/
ch=getchar();
if(ch=='
y'
)
****您要修改那一项?
***\n\n"
***1,姓名***\n\n"
***2,年龄***\n\n"
***3,工作***\n\n"
***4,性别***\n\n"
***5,地址***\n\n"
***6,电话***\n\n"
***7,入厂年***\n\n"
***8,入厂月***\n\n"
***9,入厂日***\n\n"
请选择(1-9)\n"
choice);
switch(choice)
{case1:
printf("
输入修改后的姓名\n"
break;
case2:
输入修改后的年龄\n"
case3:
输入修改后的工作\n"
case4:
输入修改后的性别\n"
case5:
输入修改后的地址\n"
case6:
输入修改后的电话\n"
case7:
输入修改后的入厂年\n"
case8:
输入修改后的入厂月\n"
case9:
输入修改后的入厂日\n"
修改后的信息\n"
elsebreak;
else
if(i==n)printf("
此人不存在\n"
\n是否继续输入(y/n)\n"
继续\n"
flag=1;
elseflag=0;
}while(flag==1);
修改完毕,按任意键返回主菜单\n"
);