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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)借閱圖書管理系統(tǒng)-文庫吧資料

2025-01-30 08:36本頁面
  

【正文】 *************** 書 **** 籍 **** 信 **** 息 **** 列 **** 表**********************\n\n。i++) books[i].copy(books[i+1])。} //調(diào)用 Book 結(jié)構(gòu)體 copy 函數(shù) void deleteBook(int index)//帶參的刪除書籍資料函數(shù) { for(int i=index。 return 1。ilength。 return 1。ilength。 return 1。ilength。 return 1。ilength。 return (length1)。 } else { books[length].copy(book)。 //調(diào)用保存文件函數(shù) } bool add(Book book) //添加圖書資料 { if(length=100) { cout對(duì)不起,儲(chǔ)存已滿,您無法繼續(xù)添加! \n。 //從頭讀起 ,計(jì)數(shù),最大 100 readFile()。 ()。books[i],sizeof(Book)))) i++。 (BookFile ,ios::binary)。} Book temp。 if(!fread) {cout文件讀取失敗 !endl。 //關(guān)閉磁盤文件 } void readFile() //讀取書籍文件 { ifstream fread。//使文件流與文件建立關(guān)聯(lián),以二進(jìn)制方式打開 ((char *)books,length*sizeof(Book))。 exit(1)。 void saveFile() //保存書籍文件 20 { ofstream fwrite。 //**********書籍管理 結(jié)構(gòu)體 ,實(shí)現(xiàn)管理書籍功能 ********** class BookManage { private: Book books[100]。 tag=0。 //將獲得書號(hào)函數(shù)里的返回值里的字符復(fù)制到 bnum strcpy(bname,())。} else {cout在架 。} char *get_rname() //獲得借閱人姓名 {return rname。} void set_tag(int t) //狀態(tài)設(shè)置 {tag=t。} void set_bauthor(char *a) //設(shè)置作者 {strcpy(bauthor,a)。} //返回值為 bnum void set_bname(char *n) //設(shè)置書名 {strcpy(bname,n)。} void set_bnum(char *no) //設(shè)置書號(hào) {strcpy(bnum,no)。strcpy(rname,)。strcpy(bname,)。 //借閱人 public: int tag。 //書名 char bauthor[10]。 //********書籍 結(jié)構(gòu)體 ,用于存放書籍基本信息 ******** class Book { private: char bnum[10]。 cout\t\t\treaders[i].get_rtel()\n。 19 coutreaders[i].get_rname()。 } } void show_reader(int i) //帶參的顯示讀者信息函數(shù) { cout\n ********************** 讀 **** 者 **** 信 **** 息 **** 列 **** 表**********************\n\n。 cout\t\t\treaders[i].get_rclass()。ilength。 cout姓名 \t\t\t 班級(jí) \t\t\t 電話 \n。 //調(diào)用讀者 結(jié)構(gòu)體 添加讀者函數(shù) cout\n\t 注冊(cè)成功 !。 //調(diào)用讀者 結(jié)構(gòu)體 設(shè)置讀者班級(jí)函數(shù) (t)。 (n)。 cout\n\t 請(qǐng)輸入您的聯(lián)系電話 :。 cout\n\t 請(qǐng)輸入您的所在班級(jí) :。 cout\n\t 請(qǐng)輸入您的姓名 :。 //班級(jí) class char t[10]。 } void reg_reader() //注冊(cè)用戶函數(shù) { char n[10]。i++) if(strcmp(readers[i].get_rname(),())==0) return true。 } bool log_reader(Reader r) //登錄時(shí)判斷讀者用戶是否存在函數(shù) { for(int i=0。i++) readers[i].copy(readers[i+1])。 } void delete_reader(int index) //刪除讀者函數(shù) { for(int i=index。 } bool revise(Reader reader,int i) //修改讀者資料函數(shù) { readers[i].copy(reader)。i++) if(strcmp(readers[i].get_rname(),rn)==0)//判斷是否相等 return i。 } int search(char *rn) //按姓名查找讀者函數(shù) 18 { for(int i=0。} readers[length].copy(r)。} void add_reader(Reader r) //添加讀者用戶函數(shù) { if(length=50) {cout對(duì)不起,注冊(cè)人數(shù)已滿 !\n。 //關(guān)閉磁盤文件 } public: ReaderManage() //構(gòu)造函數(shù),讀取讀者文件 {readFile()。//使文件流與文件關(guān)聯(lián),以二進(jìn)制方式打開 ((char *)readers,length*sizeof(Reader))。 exit(1)。//關(guān)閉磁盤文件 } void saveFile() //保存讀者文件 { ofstream fwrite。 length=i。 while((((char *)amp。} (ReaderFile,ios::binary)。 //計(jì)數(shù) if(!fread) {cout讀取磁盤文件失敗 !endl。 void readFile() //讀取讀者文件函數(shù) { ifstream fread。 //*********讀者管理 結(jié)構(gòu)體 ,實(shí)現(xiàn)對(duì)讀者用戶的管理 ********* class ReaderManage { Reader readers[50]。strcpy(rtel,())。} void copy(Reader m) //讀者 Reader 結(jié)構(gòu)體 copy 函數(shù) {strcpy(rname,())。} void set_rtel(char *rt) //設(shè)置電話 {strcpy(rtel,rt)。} //返回 rname 的值 void set_rclass(char *rc) //設(shè)置班級(jí) {strcpy(rclass,rc)。} void set_rname(char *rn) //設(shè)置讀者姓名 {strcpy(rname,rn)。strcpy(rclass,)。 char rtel[10]。 //**********讀者 結(jié)構(gòu)體 ,用于存放讀者基本信息 ********** class Reader { private: char rname[10]。以后還會(huì)有很多課程設(shè)計(jì),一定要吸取這次的教訓(xùn),知識(shí)不是看過就可以了,而是要把知識(shí)學(xué)透、學(xué)精,才能夠真正做到為我所用。系統(tǒng)雖然完成了,也可以運(yùn)行,一些基本的功能也能夠?qū)崿F(xiàn),但我知道,還有很多的不足。 //管理員密碼 ②公有數(shù)據(jù)及函數(shù) void header() //頁眉 void log_menu() //主界面登錄菜單 void admin_menu() //管理員管理菜單 void reader_menu() //讀者服務(wù)菜單 void bsearch_menu() //讀者查找書籍菜單 void absearch_menu() //管理員查找書籍菜單 void reader_lr() //讀者登錄或注冊(cè)菜單 void log_admin() //管理員登錄 void rn_search() //按書號(hào)查找函數(shù) void bnu_search() //按書號(hào)查找函數(shù) void bna_search() //按書名查找函數(shù) void bau_search() //按作者查找函數(shù) void addBook() //新增書籍函數(shù) void reviseBook() //修改書籍函數(shù) void delBook() //刪除書籍函數(shù) void reviseReader()//修改讀者用戶函數(shù) void delReader() //刪除讀者用戶函數(shù) 主函數(shù)( main) int main() 編碼調(diào)試、測(cè)試 各界面菜單顯示 ①主登錄界面 11 ②系統(tǒng)管理界面 12 ③讀者登錄界面 13 ④讀者服務(wù)界面 ⑤書籍查找界面 14 登錄驗(yàn)證 ①管理員登錄 ②讀者登錄 注冊(cè)新讀者用戶 15 添加新的圖書資料 ①輸入已存在圖書書號(hào) ②輸入未存在圖書書號(hào) 修改已有圖書資料 ①輸入不存在圖書書號(hào) ②輸入已存在圖書書號(hào) 刪除已有圖書資料 ①輸入不存在圖書書號(hào) ②輸入已存在圖書書號(hào) 查找已有圖書資料(以按書號(hào)查找為例) ①輸入不存在圖書書號(hào) ②輸入已存在圖書書號(hào) 16 顯示所有圖書資料 參考文獻(xiàn) 命令大全 [幫助文件 ]/落雪飛花;網(wǎng)絡(luò)資料 ++函數(shù)庫參考 [幫助文件 ];劉雙印老師提供 ++基礎(chǔ)教程 從問題分析到程序設(shè)計(jì) [專著 ]/ (美 )D. S. Malik 著; 清華大學(xué)出版社 設(shè)計(jì)總結(jié) 經(jīng)過近一個(gè)星期的努力,前后修修改改,調(diào)試又調(diào)試,我的 C++圖書管理系統(tǒng)終于得以誕生!在這個(gè)過程中,我發(fā)現(xiàn)自己還有很多很多知識(shí)都沒有學(xué)好,看別人的例子的時(shí)候好像很簡單,自己一上機(jī)操作就有問題。 //定義讀者 結(jié)構(gòu)體 對(duì)象 r int choice。 //定義書籍管理 結(jié)構(gòu)體 對(duì)象 bm ReaderManage rm
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1