當前位置:編程學習大全網 - 源碼下載 - 模擬登錄源代碼

模擬登錄源代碼

# include # include # include//輸入/輸出文件流類usingnamespacestdconstit maxr = 100;//最多讀者Constantinmaxb = 100;//最多的書Constantinmaxbor = 5;//每個讀者最多可以借五本書//reader class描述讀者的信息。//刪除標記1:已刪除0: intno未刪除;//閱讀器編號charname[10];//讀者姓名intborbook[Maxbor];//借書public:reader(){ } char * getname(){ return name;}//Get name int gettag(){ return tag;}//Get刪除標記int getno(){ return no;}//獲取閱讀器編號voidsetname(charna[])//設置名稱{strcpy(name,na);} void elbook(){ tag = 1;}//設置刪除標誌1:已刪除0:voida reader(INTN,CHAR * NA)未刪除//添加閱讀器{ tag = 0;no = n;strcpy(姓名,不適用);for(inti = 0;我& gt選擇;switch(choice){ case ' 1 ':cout & gt;readeridcout & gtrnameaddreader(readerid,rname);打破;案例“2”:cout & gt;readeridr = query(readerid);if(r = = NULL){ cout & gt;rnamer-& gt;set name(rname);打破;案例“3”:cout & gt;readeridr = query(readerid);if(r = = NULL){ coutdelbook();打破;案例“4”:cout & gt;readeridr = query(readerid);if(r = = NULL){ cout disp();打破;案例“5”:disp();打破;案例“6”:clear();打破;默認值:cout & gt選擇;switch(choice){ case ' 1 ':cout & gt;bookidcout & gtbnameaddbook(bookid,bname);打破;案例“2”:cout & gt;bookidb =查詢(bookid);if(b = = NULL){ cout & gt;bnameb-& gt;set name(bname);打破;案例“3”:cout & gt;bookidb =查詢(bookid);if(b = = NULL){ coutdelbook();打破;案例“4”:cout & gt;bookidb =查詢(bookid);if(b = = NULL){ cout disp();打破;案例“5”:disp();打破;案例“6”:clear();打破;默認值:cout & gt選擇;switch(choice){ case ' 1 ':cout & gt;readeridcout & gtbookidr = readerdb . query(readerid);//Find if(null = = r)by number { couttborrowbook()= = 0){ couttborrowbook(b-> getno());打破;案例“2”:cout & gt;readeridcout & gtbookidr = readerdb . query(readerid);if(r = = NULL){ coutretbook();r-& gt;retbook(b-& gt;getno());打破;案例“3”:bookdb . book data();打破;事例“4”:readerdb . reader data();打破;默認值:cout & lt& lt"輸入錯誤,請重新輸入:";}}}
  • 上一篇:無拼音輸入法
  • 下一篇:慈善籌款活動計劃
  • copyright 2024編程學習大全網