資源簡介
用c語言實現個人物品管理程序,首先由登錄注冊界面。登入后有錄入物品信息,修改物品信息,刪除物品信息,查找物品信息,分類物品,即將過期物品,統計物品,退回主頁面,可選擇操作。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?“jiemian?1.h“
struct?user
{
????char?name[20];
????char?password[20];
};
typedef?struct?wpxx
{
????char?mz[10];//名字
????char?bh[5];//編號
????char?jg[5];//價格
????char?fl[9];//分類
????char?gqrq[9];//過期日期
????struct?wpxx?*next;
}w;
?typedef?struct?lb{
????char?categoty[9];
????struct?lb?*next;
????}lb;
void?jiemian1()
{
????system(“cls“);
????system(“color??E9“);
????printf(“????????????????????????????????????????????****************************\n“);
????printf(“????????????????????????????????????????????***??????????????????????***\n“);
????printf(“????????????????????????????????????????????**????????歡迎使用????????**\n“);
????printf(“????????????????????????????????????????????*?????個人物品管理程序?????*\n“);
????printf(“????????????????????????????????????????????***??????????????????????***\n“);
????printf(“????????????????????????????????????????????****************************\n“);
????printf(“------------------------------------------------------------------------------------------------------------------------\n“);
????printf(“------------------------------------------------------------------------------------------------------------------------\n“);
????printf(“????????????????????????????????????????????????????1.登錄\n“);
????printf(“\n“);
????printf(“????????????????????????????????????????????????????2.注冊\n“);
????printf(“\n“);
????printf(“????????????????????????????????????????????????????3.退出\n“);
????printf(“請選擇以上操作(多數字時默認第一個數字操作):“);
}
void?zhu_ce()//注冊
{
????FILE?*fp;
????struct?user?wo;
????if((fp=fopen(“passworld.txt““a+“))==NULL)
??????exit(0);
????printf(“請輸入新賬號:“);
????scanf(“%s“wo.name);
????printf(“請輸入十位數以內的密碼:“);
????scanf(“%s“wo.password);
????fprintf(fp“%s?%s\n“wo.namewo.password);
????printf(“\n“);
?????printf(“\n“);
????fclose(fp);
????printf(“恭喜你成功創建賬號?(*^__^*)\n“);
????Sleep(3000);
????system(“cls“);
}
int?Login(char?*a)//登錄
{
????system(“color?ED“);
????struct?user?su;
????FILE?*fp;
????int?i=0;
????char?usr[30]usr1[30]p[30];
????int?check=0;
????printf(“請輸入賬號名稱?:“);
????scanf(“%s“su.name);
????printf(“請輸入登錄密碼?:“);
????scanf(“%s“su.password);
????strcpy(usrsu.name);
????strcat(usr“?“);
????strcat(usrsu.password);
????strcat(usr“\n“);
????if((fp=fopen(“passworld.txt““r“))==NULL)
????{
????????printf(“你還未注冊“);
????????return?0;
????}
????while(!feof(fp))
????{
????fgets(usr130fp);
????if(strcmp(usrusr1)==0)
????{
????check=1;break;
????}
????}
????if(fclose(fp))
????{
????printf(“Can?not?close?the?file\n“);
????exit(0);
????}
????if(check==1)
????{
????printf(“\n?恭喜你登陸成功?~(@^_^@)~!\n\n“);
????strcpy(asu.name);
????return?1;
????}
????else
????{
????????system(“color?47“);
????????printf(“\n?用戶名或密碼錯誤請重新登陸?\n“);
????????return?0;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-15?12:44??c課程設計\
?????文件????12228660??2018-04-07?13:22??c課程設計\1.mp3
?????文件???????????0??2018-04-12?21:55??c課程設計\123.txt
?????文件???????????0??2018-04-14?09:01??c課程設計\333.txt
?????文件?????????836??2018-04-24?16:49??c課程設計\666.txt
?????目錄???????????0??2018-03-21?21:03??c課程設計\bin\
?????目錄???????????0??2018-06-20?21:25??c課程設計\bin\Debug\
?????文件???????48792??2018-06-20?21:25??c課程設計\bin\Debug\c課程設計.exe
?????文件????????1178??2018-04-07?14:55??c課程設計\c課程設計.cbp
?????文件?????????755??2018-06-20?21:26??c課程設計\c課程設計.depend
?????文件?????????356??2018-08-15?12:44??c課程設計\c課程設計.layout
?????文件????????3051??2018-06-20?18:32??c課程設計\jiemian?1.c
?????文件?????????100??2018-04-22?13:24??c課程設計\jiemian?1.h
?????文件????????3428??2018-06-20?21:27??c課程設計\jiemian?1.o
?????文件???????16427??2018-06-20?18:36??c課程設計\jiemian?2.c
?????文件?????????410??2018-04-13?14:31??c課程設計\jiemian?2.h
?????文件????????1306??2018-06-20?18:36??c課程設計\main.c
?????文件???????42384??2018-06-20?21:29??c課程設計\main.exe
?????文件???????15992??2018-06-20?21:29??c課程設計\main.o
?????目錄???????????0??2018-03-21?21:03??c課程設計\obj\
?????目錄???????????0??2018-06-20?21:25??c課程設計\obj\Debug\
?????文件???????22106??2018-06-20?21:25??c課程設計\obj\Debug\main.o
?????文件??????????81??2018-04-22?16:34??c課程設計\passworld.txt
?????文件???????16700??2018-04-10?13:01??c課程設計\新建文本文檔.txt
- 上一篇:C++實現五子棋項目.zip
- 下一篇:編譯原理詞法分析器C++版源代碼
評論
共有 條評論