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

正文內(nèi)容

c語言課程設(shè)計(jì)-圖書管理程序-資料下載頁

2025-01-12 04:38本頁面
  

【正文】 p2)。 }break。 default:printf(沒有這樣的操作 )。break。 } } } fclose(fp2)。 //關(guān)閉文件 fp=fopen(,w)。 fp2=fopen(,r)。 for(i=0。fread(p,sizeof(struct book),1,fp2)!=0。i++) //將 的數(shù)據(jù) { fwrite(p,sizeof(struct book),1,fp)。 } fclose(fp)。 fclose(fp2)。 printf(修改成功! \n)。 getchar()。 printf(按任意鍵返回 \n)。 getchar()。 } void bookcount() { FILE *fp。 int i,n=0。 system(cls)。 printf(【統(tǒng)計(jì)圖書數(shù)量】 \n\n)。 fp=fopen(,r)。 if(fp==NULL) {printf(這個(gè)系統(tǒng)還沒有書籍信息,請(qǐng)先添加書籍信息 \n)。printf( 按任意鍵返回上一級(jí)\n)。getch()。return。} for(i=0。fread(amp。book[i],sizeof(struct book),1,fp)!=0。i++) { if(strlen(book[i].bookISBN)!=0||strlen(book[i].bookname)!=0||strlen(book[i].bookauthor)!=0||strlen(book[i].bookpublisher)!=0||strlen(book[i].bookdate)!=0||strlen(book[i].bookprice)!=0) { printf(第 %d本書 :\n,i+1)。 printf(ISBN編號(hào): %s 書名: %s 作者: %s 出版社: %s 出版日期: %s 價(jià)格: %s 狀態(tài): %d\n\n,book[i].bookISBN,book[i].bookname,book [i].bookauthor,book[i].bookpublisher,book[i].bookdate,book[i].bookprice,book[i].state)。 n=n+1。 } } fclose(fp)。 printf(\n)。 printf(統(tǒng)計(jì):目前共有 %d 本書(狀態(tài) 39。039。指借出, 39。139。指在館) \n\n,n)。 printf(按任意鍵返回上一級(jí)菜單 \n)。 getch()。 return。 } void findbook()//按圖書 ISBN編號(hào)查詢 { FILE *fp。 int i。 char bookISBN[20]。 p=(struct book*)malloc(sizeof(struct book))。 fp=fopen(,r)。 if(fp==NULL) { putchar(39。\n39。)。 printf(這個(gè)系統(tǒng)還沒有書籍信息,請(qǐng)先添加書籍信息 \n)。printf( 按任意鍵返回\n)。getch()。return。} putchar(39。\n39。)。 printf( 請(qǐng)輸入你要查找的圖書 ISBN編號(hào) : )。 scanf(%s,bookISBN)。 putchar(39。\n39。)。 for(i=0。fread(p,sizeof(struct book),1,fp)!=0。i++) { if(strcmp(bookISBN,pbookISBN)==0) { if(pstate==1) { printf(這本書的詳細(xì)資料是:圖書 ISBN編號(hào): %s 書名: %s 作者: %s 出版社: %s 出 版 日 期 : %s 價(jià) 格 : %s 此 書 現(xiàn) 在 無 人 借 閱 \n 按 任 意 鍵 返 回\n,pbookISBN,pbookname,pbookauthor,pbookpublisher,pbookdate,pbookprice)。 } else {printf(這本書已經(jīng)有人借出 ,按任意鍵返回 \n)。fclose(fp)。return 。} fclose(fp)。 getch()。 return。 } } printf(沒有你要查詢的書籍,按任意鍵返回 \n)。 fclose(fp)。 getch()。 return。 } void findbook1()//根據(jù)出版社名稱查詢書目 { FILE *fp。 char bookpublisher[20]。 int i。 int count1=0。//標(biāo)記存在要查找的書目數(shù)量,如果 count1為 0,即沒有要查詢的書籍,則退出 fp=fopen(,r)。 if(fp==NULL) {printf(這個(gè)系統(tǒng)還沒有書籍信息,請(qǐng)先添加書籍信息 \n)。printf( 按任意鍵返回\n)。getch()。return。} printf(請(qǐng)輸入你要查找的出版社名稱 : )。 scanf(%s,bookpublisher)。 putchar(39。\n39。)。 p=(struct book*)malloc(sizeof(struct book))。 for(i=0。fread(p,sizeof(struct book),1,fp)!=0。i++) { if(strcmp(bookpublisher,pbookpublisher)==0) { count1++。 printf(這本書的詳細(xì)資料是:圖書 ISBN編號(hào): %s 書名: %s 作者: %s 出版社: %s 出版日期: %s 價(jià)格: %s 此 書 現(xiàn) 在 無 人 借 閱\n\n,pbookISBN,pbookname,pbookauthor,pbookpublisher,pbookdate,pbookprice)。 } } if(count1==0) {printf(沒有你要查詢的書籍,按任意鍵返回 \n)。 } else {printf(按任意鍵返回 \n)。} fclose(fp)。 getch()。 return。 } void findbook2()//根據(jù)關(guān)鍵字查詢書目 { FILE *fp。 char bookname[20]。 int i。 int count=0。 p=(struct book*)malloc(sizeof(struct book))。 fp=fopen(,r)。 if(fp==NULL) {printf(這個(gè)系統(tǒng)還沒有書籍信息,請(qǐng)先添加書籍信息 \n)。printf( 按任意鍵返回\n)。getch()。return。} printf(請(qǐng)輸入你要查找的關(guān)鍵字 : )。 scanf(%s,amp。bookname)。 putchar(39。\n39。)。 for(i=0。fread(p,sizeof(struct book),1,fp)!=0。i++) { char *a=strstr(pbookname,bookname)。//尋找子字符串在字符串中首次出現(xiàn)的位置,這里不管是不是首次,只要有出現(xiàn),則為查詢的書目 if(a!=NULL) { count++。 if(pstate==1) { printf(這本書的詳細(xì)資料是:圖書 ISBN編號(hào): %s 書名: %s 作者: %s 出版社: %s 出 版 日 期 : %s 價(jià)格: %s 此 書 現(xiàn) 在 無 人 借 閱 \n\n ,pbookISBN,pbookname,pbookauthor,pbookpublisher,pbookdate,pbookprice)。 } else {printf(這本書已經(jīng)有人借出 \n)。fclose(fp)。return。} } } if(count==0) { printf(沒有你要查詢的書籍,按任意鍵返回 \n)。 } else { printf(按任意鍵返回 \n)。} fclose(fp)。 getch()。 return。 } 螈羋莁薅肇莇蒃螀羃莆薅薃衿莆芅蝿螅羂蕆薁螁羈薀袇聿羀艿蝕羅羀莂裊袁罿蒄蚈螇羈薆蒁肆肇芆蚆羂肆莈葿袈肅薀蚅襖肄芀薇螀肄莂螃肈肅蒅薆羄肂薇螁袀肁芇薄螆膀荿蝿螞腿
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1