📄 zgxx.txt
字号:
struct zgxxinfo
{ int zgnum;
char tel[13];
char name[10],add[20],xl[15];
char sex[3];
int age,sr;
};
struct zgxxinfo stuarr[4];
Enter() /*输入的自定义函数*/
{int i;
FILE *fg;
if((fg=fopen("ZG.txt","w+"))==NULL)
{ printf("\nForse!");
exit(1);
}
printf("\nOPEN the File!");
printf("\nqing shuru ZGxinxi:");
for(i=0;i<5;i++)
{printf("\nZG gonghao:");
scanf("%d",&stuarr[i].zgnum);
printf("\nZG mingzi:");
scanf("%s",&stuarr[i].name);
printf("\nZG sex (m or w):");
scanf("%s",&stuarr[i].sex);
printf("\nZG age:");
scanf("%d",&stuarr[i].age);
printf("\nZG xueli:");
scanf("%s",&stuarr[i].xl);
printf("\nZG gongzi:");
scanf("%d",&stuarr[i].sr);
printf("\nZG dizhi:");
scanf("%s",&stuarr[i].add);
printf("\nZG dianhua:");
scanf("%s",&stuarr[i].tel);
fprintf(fg,"\n%03d",stuarr[i].zgnum);
fprintf(fg," %s",stuarr[i].name);
fprintf(fg," %s",stuarr[i].sex);
fprintf(fg," %d",stuarr[i].age);
fprintf(fg," %s",stuarr[i].xl);
fprintf(fg," %d",stuarr[i].sr);
fprintf(fg," %s",stuarr[i].add);
fprintf(fg," %s",stuarr[i].tel);
}
fclose(fg);
printf("\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!xieru wenjia OK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
LiuLan() /*浏览的函数*/
{ int i;
for(i=0;i<5;i++)
printf("\ngonghao:%03d\tmingzi:%s\tsex:%s\tage:%d\txueli:%s\tgongzi:%d\tdizhi:%s\tdianhua:%s",stuarr[i].zgnum,stuarr[i].name,stuarr[i].sex,stuarr[i].age,stuarr[i].xl,stuarr[i].sr,stuarr[i].add,stuarr[i].tel);
}
ChaXun() /*职工信息查询的函数*/
{int i,j;
printf("\nqing shuru yao chaxun de zhigong gonghao:");
scanf("%d",&j);
i=j-1;
printf("\ngonghao:%03d\tmingzi:%s\tsex:%s\tage:%d\txueli:%s\tgongzi:%d\tdizhi:%s\tdianhua:%s",stuarr[i].zgnum,stuarr[i].name,stuarr[i].sex,stuarr[i].age,stuarr[i].xl,stuarr[i].sr,stuarr[i].add,stuarr[i].tel);
}
XiuGai()/*修改的函数*/
{int i,j;
printf("xuanze ni yao xiugai de zhigong gonghao:");
scanf("%d",&j);
i=j-1;
printf("\nZG mingzi:");
scanf("%s",&stuarr[i].name);
printf("\nZG sex (m or w):");
scanf("%s",&stuarr[i].sex);
printf("\nZG age:");
scanf("%d",&stuarr[i].age);
printf("\nZG xueli:");
scanf("%s",&stuarr[i].xl);
printf("\nZG gongzi:");
scanf("%d",&stuarr[i].sr);
printf("\nZG dizhi:");
scanf("%s",&stuarr[i].add);
printf("\nZG dianhua:");
scanf("%s",&stuarr[i].tel);
printf("\ngonghao:%03d\tmingzi:%s\tsex:%s\tage:%d\txueli:%s\tgongzi:%d\tdizhi:%s\tdianhua:%s",stuarr[i].zgnum,stuarr[i].name,stuarr[i].sex,stuarr[i].age,stuarr[i].xl,stuarr[i].sr,stuarr[i].add,stuarr[i].tel);
}
main() /*主函数以菜单的形式运行*/
{int num;
loop:
printf("\n=============================Z======G======G======L=======================");
printf("\n\t\t\t\t1 Enter ZGxinxi");
printf("\n\t\t\t\t2 LiuLan ZGxinxi");
printf("\n\t\t\t\t3 ChaXun ZGxinxi");
printf("\n\t\t\t\t4 XiuGai ZGxinxi");
printf("\n\t\t\t\t0 TuiChu ZGxinxi");
printf("\nqing xuanze caidan shuzi:");
scanf("%d",&num);
switch(num)
{case 1:Enter();goto loop;
case 2:LiuLan();goto loop;
case 3:ChaXun();goto loop;
case 4:XiuGai();goto loop;
case 0:break;
default:printf("Enter Wrong");break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -