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

正文內(nèi)容

圖書館管理系統(tǒng)c++代碼-文庫吧

2025-08-10 10:09 本頁面


【正文】 //刪除圖書 { int cur。 cur = findbooks()。 if (cur==1) { return。 } if(btarray[cur].b_flag==2) //刪除時(shí)判斷圖書是否借出 { cout該圖書已經(jīng)借出,請?jiān)跉w還后再刪除。 endl。 return。 } btarray[cur].b_del=2。 return。 } void listbooks() //顯示全部圖書 { char value[6]。 for(int i=0。 i=top。 i++) { if(btarray[i].b_del==1) { if(btarray[i].b_flag==1) strcpy(value,在架 )。 if(btarray[i].b_flag==2) strcpy(value,借出 )。 cout書號(hào) : btarray[i].no 書的名稱 : btarray[i].name 圖書狀態(tài) :valueendl。 } } return。 } } 。 //讀者管理模塊 //讀者類 class reader { public: int no。 char name[20]。 int r_del。 //1 存在, 2 刪除 int r_bor。 //1 借過書, 2 沒有借書 book brbook。 public: void addreader(int id, char na[])//增加讀者 { no = id。 strcpy(name, na)。 r_del=1。 } void setbrbook(book bt) //設(shè)置借書標(biāo)記 { brbook = bt。 } book getbrbook() { return brbook。 //返回借書信息 } }。 //讀者數(shù)據(jù) 庫類 class rdatabase { public: reader rdarray[BMAX]。 int top。 public: rdatabase() { reader rd。 top=1。 fstream file(,ios::in)。 //打開文件 while (1) { ((char *)amp。rd,sizeof(rd))。 if (!file) break。 top++。 rdarray[top]=rd。 } ()。 //關(guān)閉文件 } ~rdatabase()//析構(gòu)函數(shù) { fstream file(,ios::out)。 for (int i=0。i=top。i++) { if (rdarray[i].r_del==1) ((char *)amp。rdarray[i],sizeof(rdarray[i]))。 } ()。 } void addreaders() //添加讀者 { reader rd。 int no。 char rname[20]。 cout請輸入學(xué)號(hào) : 。 cinno。 coutendl請輸入姓名 : 。 cinrname。 coutendl。 (no, rname)。 =2。 top++。 rdarray[top]=rd。 return。 } int findreaders(int suffix) //查找讀者,這個(gè)函數(shù)用于借書還書操作。 參數(shù) suffix是數(shù)組下標(biāo) { int no。 cout請輸入學(xué)號(hào) : 。 cinno。 for(int i=0。 i=top。 i++) { if(rdarray[i].no==no amp。amp。 rdarray[i].r_del==1) { return i。 } } return 1。 } int findreaders() //查找讀者,這個(gè)函數(shù)用于讀者維護(hù)操作 { int no。 char value[3]。 cout請輸入學(xué)號(hào) : 。 cinno。 for(int i=0。 i=top。 i++) { if(rdarray[i].no==no amp。amp。 rdarray[i].r_del==1) { if(rdarray[i].r_bor==1) strcpy(value,借 )。 if(rdarray[i].r_bor==2) strcpy(value,無 )。 cout學(xué)號(hào) : rdarray[i].no 姓名 : rdarray[i].name 是否借書 : valueendl。 return i。 } } return 1。 } void editreaders() //編輯讀者信息 { int cur。 cur = findreaders()。 if (cur==1) { cout沒有該學(xué)生 endl。 return。 } cout請修改數(shù)據(jù): endl。 coutendl 姓名 : 。 cinrdarray[cur].name。 return 。 } void delreaders() //刪除讀者,讀者如 果借書要還書后才能刪除 { int cur。 cur = fin
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1