freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c圖書管理系統(tǒng)代碼(已修改)

2025-04-19 05:20 本頁面
 

【正文】 .. . . ..一些基本的功能: 1:添加圖書以及圖書編號 2:能夠?qū)嵭谢镜慕钑€還書的功能。 3: 刪除圖書信息等include iostreaminclude iomanipinclude stringinclude fstream//輸入/輸出文件流類using namespace std。const int Maxr=100。//最多的讀者const int Maxb=100。//最多的圖書const int Maxzf=5。//每位讀者最多借五本書//讀者類,實現(xiàn)對讀者的信息的描述class Reader { private:int tag。 //刪除標(biāo)記 1:已刪 0:未刪int no。 //讀者編號char name[10]。 //讀者姓名int zfbook[Maxzf]。//所借圖書 public:Reader() {} char *getname() {return name。} //獲取姓名int gettag() {return tag。} //獲取刪除標(biāo)記 int getno() {return no。} //獲取讀者編號 void setname(char na[]) //設(shè)置姓名{ strcpy(name,na)。}void delbook(){ tag=1。 }//設(shè)置刪除標(biāo)記 1:已刪 0:未刪void addreader(int n,char *na)//增加讀者{ tag=0。no=n。strcpy(name,na)。for(int i=0。iMaxzf。i++)zfbook[i]=0。}void zfrowbook(int bookid)//借書操作{for(int i=0。iMaxzf。i++){ if (zfbook[i]==0){zfbook[i]=bookid。return。}}}int retbook(int bookid)//還書操作{ for(int i=0。iMaxzf。i++){ if(zfbook[i]==bookid){zfbook[i]=0。return 1。}}return 0。}void disp()//讀出讀者信息{ cout setw(5) no setw(10) name借書編號:[。for(int i=0。iMaxzf。i++)if(zfbook[i]!=0)cout zfbook[i] |。cout ]endl。}}。//讀者類庫,實現(xiàn)建立讀者的個人資料class RDatabase{ private: int top。 //讀者記錄指針 Reader read[Maxr]。//讀者記錄public:RDatabase() //構(gòu)造函數(shù),[]中{Reader s。top=1。fstream file(,ios::in)。//打開一個輸入文件while (1){((char *)amp。s,sizeof(s))。if (!file)break。top++。read[top]=s。}()。 //關(guān)閉 } void clear()//刪除所有讀者信息{top=1。}int addreader(int n,char *na)//添加讀者時先查找是否存在{Reader *p=query(n)。if (p==NULL){ top++。 read[top].addreader(n,na)。 return 1。}return 0。}Reader *query(int readerid)//按編號查找{for (int i=0。i=top。i++)if (read[i].getno()==readerid amp。amp。 read[i].gettag()==0){return amp。read[i]。}return NULL。}void disp() //輸出所有讀者信息{ for (int i=0。i=top。i++) read[i].disp()。}void readerdata()。//讀者庫維護~RDatabase() //析構(gòu)函數(shù),將read[]{fstream file(,ios::out)。 for (int i=0。i=top。i++)if (read[i].gettag()==0)((char *)amp。read[i],sizeof(read[i]))。()。}}。void RDatabase::readerdata(){ char choice。char rname[20]。int readerid。Reader *r。while (choice!=39。039。){ cout \n\n\t\t\t讀 者 維 護\n\n\n\t\t 1 新 增\n\n\t\t 2 更 改\n\n\t\t 3 刪 除\n\n\t\t 4 查 找\n\n\t\t 5 顯 示\n\n\t\t 6 全
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1