91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 32KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: C/C++
  • 標簽: 企業??c語言??

資源簡介

利用C語言實現的一個企業員工管理系統的源代碼; 在TC上調試通過

資源截圖

代碼片段和文件信息

#include
#include
#include
#define?N?100

void?password();
char?*getpassword(char?password[]);
void?change();
void?welcome();
void?manage();
void?minput();
void?mdisplay();
void?mchange();
char?changeposition();?//修改職務
char?changecult();????//修改文化程度
void?changesalary();???//修改工資
char?changestate();
void?madd();
void?mdelete();
void?mcount();
void?query();
void?communicate();
void?cinput();
void?cquery();
void?cchange();

struct?employee
{
char?num[8];
char?position;//職位
char?name[8];//姓名
char?sex;?//性別定義為char為以后的輸出做準備
char?age[3];
char?cult;
char?salary[8];//工資
char?state;//健康情況
}em[N];

struct?communication
{
char?name[8];
char?officetel[13];
char?hometel[13];
char?handtel[13];
char?address[13];
}empc[N];


void?main()
{
????int?driver=DETECTmode=0;
????registerbgidriver(EGAVGA_driver);
????initgraph(&driver&mode““);
????setbkcolor(6);
????password();
????welcome();
}

void?password()
{
????int?i=3;
????int?flag;
????char?choice;
????int?choicemark=0;
????FILE?*fpr;
????FILE?*fpw;
????char?get[128];
????char?once[128];
????char?twice[128];
????char?load[128];
????char?input[128];
????if((fpr=fopen(“password.txt““r“))==NULL)
????{
????????fclose(fpr);
????????do{
????????????printf(“請輸入新密碼:\n“);
????????????strcpy(oncegetpassword(get));
????????????printf(“請再次輸入:\n“);
????????????strcpy(twicegetpassword(get));
????????????if(!strcmp(oncetwice))
break;
????????????else
????????????{
????????????????printf(“您輸入的密碼不匹配,請重新輸入。\n“);
????????????????flag=1;
????????????}
????????}while(flag);

????????fpw=fopen(“password.txt““w“);

????????fwrite(oncesizeof(char)128fpw);
????????fclose(fpw);
????????printf(“您輸入的密碼是\n%s\n請記牢“once);
????????getch();
????????clrscr();
????}
????else
????{
????????//fpr=fopen(“password.txt““r“);
????????fread(loadsizeof(char)128fpr);
????????//puts(load);

????????do?
????????{
????????????printf(“請輸入密碼(您還有%d次機會):\n“i);
????????????strcpy(inputgetpassword(get));
????????????if?(!strcmp(inputload))
????????????{
????????????????fclose(fpr);
????????????????printf(“您輸入的密碼正確\n“);
????????????????printf(“按任意鍵繼續\n“);
????????????????getch();
????????????????clrscr();
????????????????break;
????????????}
????????????else
????????????{
????????????????i--;
????????????????if(i)
printf(“對不起您輸入的密碼錯誤請重新輸入\n“);
????????????????else?printf(“對不起您輸入的密碼錯誤\n“);

????????????}
????????}?while(i>0);
????????if?(!i)
????????{
????????????printf(“您輸入的次數已到,謝謝使用再見!\n“);
????????????fclose(fpr);
????????????exit(1);
????????}

????????
????}
????do?
{
printf(“1.登錄系統\n“);
printf(“2.修改密碼\n“);
printf(“3.退出系統\n“);
fflush(stdin);
scanf(“%c“&choice);
switch(choice)
{
case?‘1‘:return;
break;
case?‘2‘:
????????????{
change();
choicemark=1;
????????????}
break;
case?‘3‘:exit(1);
brea

評論

共有 條評論