C语言职工信息管理系统源码
本文实例为大家分享了C语言职工信息管理系统的具体代码,供大家参考,具体内容如下
#include#include #include #include structworker { charID[20];//工号 charname[20];//姓名 charsex[5];//性别 charborn[20];//生日 charedu[20];//学历 charposition[20];//职务 charwage[10];//工资 charaddress[100];//住址 chartel[15];//电话 }work[1000]; intn; //文件读写模块 voidread()//读入数据 { FILE*fp; inti=0; if((fp=fopen("d:\\date.txt","r"))==NULL) { printf("请在D盘根目录下新建一个文本文件,文件名为date\n\n\n"); system("pause"); system("cls"); return; } fscanf(fp,"%d\n",&n); while(i '4') { printf("错误指令!\n\n"); system("pause"); continue; } system("cls"); flag=0;//用来标记职工信息是否存在 if(num=='1')//按工号查询 { printf("\t\t请输入您要查询职工的工号:"); scanf("%s",q_id); for(i=0;i '6') { printf("错误指令!\n\n"); system("pause"); continue; } system("cls"); printf("请输入修改后的信息:"); scanf("%s",message); switch(num) { case'1':strcpy(work[number].name,message);break; case'2':strcpy(work[number].edu,message);break; case'3':strcpy(work[number].position,message);break; case'4':strcpy(work[number].wage,message);break; case'5':strcpy(work[number].address,message);break; case'6':strcpy(work[number].tel,message);break; } system("cls"); printf("\n\n是否继续修改(Y/N):"); scanf("%*c%c",&c); if(c=='N'||c=='n')break; } write(); } //删除信息模块 voiddel()//删除职工信息 { chardelete_ID[20];//删除职工工号 inti,j; intflag;//标记是否有该职工信息 charc; read(); while(1) { system("cls"); flag=0; printf("请输入需删除职工信息的工号:"); scanf("%s",delete_ID); for(i=0;i 无效的指令!\n\n\n"); } system("pause"); system("cls"); } }
更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。