資源簡介
代碼片段和文件信息
#include?
#include?
#include?
#define?N?100
struct?message
{
?int?num;
?char?name[20];
?char?sex;??
?int?birth;
?char?hyzk[30];
char?zc[100];
?char?addr[30];
?char?tel[20];
?char?mail[30];
}em[100];????????/*定義一個結構體*/
void?menu();
void?input();
void?save(int);
void?display();
void?del();
void?add();
void?search();
void?search_num();
void?modify();??/*定義各函數*/
int?main()
{???
?menu();??
?int?nflag;
?char?a;
?do
?{
????printf(“請選擇你需要操作的步驟(1--7):\n“);
????scanf(“%d“&n);
????if(n>=1&&n<=7)
????{
????flag=1;
????break;
????}
????else
????{
???flag=0;
???printf(“您輸入有誤,請重新選擇!“);
????}
?}
????while(flag==0);
????while(flag==1)
??{
??switch(n)
??{
???????case?1:printf(“???????????????◆◆◆輸入職工信息◆◆◆\n“);printf(“\n“);input();break;
???????case?2:printf(“??????????????◆◆◆瀏覽職工信息◆◆◆\n“);printf(“\n“);display();break;
???????case?3:printf(“??????????????◆◆◆按職工號或者職工姓名查詢職工信息◆◆◆\n“);printf(“\n“);search();break;?
???????case?4:printf(“??????????????◆◆◆刪除職工信息◆◆◆\n“);printf(“\n“);del();break;
???????case?5:printf(“??????????????◆◆◆添加職工信息◆◆◆\n“);printf(“\n“);add();break;
???????case?6:printf(“???????????????◆◆◆修改職工信息◆◆◆\n“);printf(“\n“);modify();break;
???????case?7:exit(0);break;
???????default?:break;
??}
??getchar();
??printf(“\n“);
??printf(“是否繼續進行(y?or?n):\n“);
??scanf(“%c“&a);
??if(a==‘y‘)
??{
?????flag=1;
?????system(“cls“);??/*清屏*/
?????menu();?/*調用菜單函數*/
?????printf(“請再次選擇你需要操作的步驟(1--7):\n“);
?????scanf(“%d“&n);
?????printf(“\n“);
??}
??
??else?
??exit(0);
?}
?return?0;
}
void?menu()???/*菜單函數*/
{
?printf(“????????************歡迎進入職工信息管理系統**********\n“);
?printf(“???????????1.錄入職工信息“);
?printf(“???????????2.瀏覽職工信息\n“);
?printf(“???????????3.查詢職工信息“);
?printf(“???????????4.刪除職工信息\n“);
?printf(“???????????5.添加職工信息“);
?printf(“???????????6.修改職工信息\n“);
?printf(“???????????7.退出\n“);
?printf(“????????********************謝謝使用******************\n“);
?printf(“\n“);
?printf(“\n“);
????
}
void?input()???/*錄入函數*/
{
???int?im;
???printf(“請輸入需要創建信息的職工人數(1--100):\n“);
???scanf(“%d“&m);
???for?(i=0;i ???{
??printf(“請輸入職工號:?“);
??scanf(“%d“&em[i].num);
??printf(“請輸入姓名:??“);
??scanf(“%s“em[i].name);
??getchar();
??printf(“請輸入性別(f--女??m--男):??“);
??scanf(“%c“&em[i].sex);
??printf(“請輸入出生年月:??“);
??scanf(“%d“&em[i].birth);
??fflush(stdin);
??printf(“請輸入婚姻狀況:??“);
??scanf(“%s“em[i].hyzk);
??printf(“請輸入職稱:??“);
??scanf(“%s“em[i].zc);
??printf(“請輸入家庭住址:??“);
??fflush(stdin);
??scanf(“%s“em[i].addr);
??getchar();
??printf(“請輸入電話:??“);
??fflush(stdin);
??scanf(“%s“em[i].tel);
??printf(“請輸入電子郵箱:??“);
??scanf(“%s“&em[i].mail);
??printf(“\n“);
???}
???printf(“\n創建完畢!\n“);
??????save(m);
}
void?save(int?m)??/*保存文件函數*/
{
?int?i;
?FILE*fp;
?if?((fp=fopen(“message_list““wb“))==NULL)
?{
??printf?(“cannot?open?file\n“);
?????exit(0);
?}
?for?(i=0;i ???if?(fwrite(&em[i]s
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-29?12:30??職工信息管理系統\
?????目錄???????????0??2018-12-29?12:30??職工信息管理系統\Debug\
?????文件??????217138??2018-12-29?12:28??職工信息管理系統\Debug\Cpp1.exe
?????文件??????234904??2018-12-29?12:28??職工信息管理系統\Debug\Cpp1.ilk
?????文件???????53176??2018-12-29?12:28??職工信息管理系統\Debug\Cpp1.obj
?????文件?????3562548??2018-12-29?12:26??職工信息管理系統\Debug\Cpp1.pch
?????文件??????451584??2018-12-29?12:26??職工信息管理系統\Debug\Cpp1.pdb
?????文件??????148480??2018-12-29?12:30??職工信息管理系統\Debug\vc60.idb
?????文件???????77824??2018-12-29?12:30??職工信息管理系統\Debug\vc60.pdb
?????文件??????217163??2018-12-29?12:30??職工信息管理系統\Debug\職工信息管理.exe
?????文件??????234968??2018-12-29?12:30??職工信息管理系統\Debug\職工信息管理.ilk
?????文件???????53371??2018-12-29?12:30??職工信息管理系統\Debug\職工信息管理.obj
?????文件?????3559576??2018-12-29?12:30??職工信息管理系統\Debug\職工信息管理.pch
?????文件??????451584??2018-12-29?12:30??職工信息管理系統\Debug\職工信息管理.pdb
?????文件????????1220??2018-12-29?12:25??職工信息管理系統\message_list
?????文件???????12732??2018-12-29?12:20??職工信息管理系統\職工信息管理.cpp
?????文件????????3475??2018-12-29?12:30??職工信息管理系統\職工信息管理.dsp
?????文件?????????532??2018-12-29?12:30??職工信息管理系統\職工信息管理.dsw
?????文件???????33792??2018-12-29?12:30??職工信息管理系統\職工信息管理.ncb
?????文件???????48640??2018-12-29?12:30??職工信息管理系統\職工信息管理.opt
?????文件?????????786??2018-12-29?12:30??職工信息管理系統\職工信息管理.plg
- 上一篇:呂鑫vc6c++數據結構視頻源碼
- 下一篇:stm8l四按鍵狀態機實現
評論
共有 條評論