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

正文內(nèi)容

c課程設(shè)計(jì)-面向?qū)ο蟪绦蛟O(shè)計(jì)圖書(shū)管理系統(tǒng)(編輯修改稿)

2025-03-09 07:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 () { return name。 } //獲取姓名 int gettag() { return tag。 } //獲取刪除標(biāo)記 int getno() { return no。 } //獲取讀者編號(hào) void setname(char na[]) //設(shè)置姓名 { strcpy(name,na)。 } void delbook() //設(shè)置刪除標(biāo)記 { tag=1。 } void addreader(int n,char *na)。 //增加讀者 void borrowbook(int bookid)。 //借書(shū)操作 int retbook(int bookid)。 //還書(shū)操作 void disp()。 //輸出讀者信息 }。 void Reader::addreader(int n,char *na) //增加讀者 { tag=0。 no=n。 strcpy(name,na)。 for (int i=0。iMaxbor。i++) borbook[i]=0。 } void Reader::borrowbook(int bookid) //借書(shū)操作 { for (int i=0。iMaxbor。i++) { if (borbook[i]==0) { borbook[i]=bookid。 return。 } } } int Reader::retbook(int bookid) //還書(shū)操作 { for(int i=0。iMaxbor。i++) { if(borbook[i]==bookid) { borbook[i]=0。 return 1。 } else continue。 } return 0。 } void Reader::disp() //輸出讀者信息 { cout setw(5) no setw(10) name 借書(shū)編號(hào):[。 for (int i=0。iMaxbor。i++) if (borbook[i]!=0) cout borbook[i] |。 cout]endl。 } //讀者類(lèi)庫(kù),實(shí)現(xiàn)建立讀者的個(gè)人資料 class RDatabase{ private: int top。 //讀者記錄指針 Reader read[Maxr]。//讀者記錄public: RDatabase()。 //構(gòu)造函數(shù),[]中 void clear() //刪除所有讀者信息 { top=1。 } int addreader(int n,char *na)。 //增添讀者信息 Reader *query(int readerid) //按編號(hào)查找 { for (int i=0。i=top。i++) if(read[i].getno()==readeridamp。amp。 read[i].gettag()==0) return amp。read[i]。 return NULL。 } void disp()。 //輸出所有讀者信息 int Readernum()。 //得到讀者編號(hào) void readerdata()。 //讀者庫(kù)維護(hù) ~RDatabase()。 // 析構(gòu)函數(shù),將read[]}。RDatabase::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。 } ()。 }RDatabase::~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]))。 else ()。} int RDatabase::addreader(int n,char *na) //增添讀者信息 { Reader *p=query(n)。 if (p==NULL) { top++。 read[top].addreader(n,na)。 cout讀者添加成功endl。 return 1。 } return 0。 }void RDatabase::disp() //輸出所有讀者信息 { for (int i=0。i=top。i++) read[i].disp()。 }int RDatabase::Readernum() { return top。 }void RDatabase::readerdata() //讀者庫(kù)維護(hù){ char choice。 char rname[100]。 //讀者姓名 int readerid。 Reader *r。 do { cout \n\n\t\t\t歡迎進(jìn)入讀者維護(hù)界面\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 全 刪\n\n\t\t 0 退 出endl。 cin choice。 switch (choice) { case 39。139。: cout 輸入讀者編號(hào):。 cin readerid。 cout 輸入讀者姓名:。 cin rname。 addreader (readerid,rname)。 break。 case 39。239。: cout 輸入讀者編號(hào):。 cin readerid。 r=query(readerid)。 if (r==NULL) { cout 該讀者不存在 endl。 break。 } cout 輸入新的姓名:。 cin rname。 rsetname(rname)。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1