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

正文內(nèi)容

c語言程序設(shè)計課程設(shè)計實訓(xùn)報告-基于文件的小型圖書管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-03-07 23:23 本頁面
 

【文章內(nèi)容簡介】 FILE *fp。 printf(是否添加圖書信息?請選擇服務(wù)項目: \n1: 是 \n2: 返回上一菜單 \n3: 退出 \n 請輸入服務(wù)項目代碼 \n)。 scanf(%d,amp。i)。 printf(\n)。 switch (i) { case 1: { printf(請輸入一次性最多添加的圖書數(shù)量 \n)。 scanf(%d,amp。n)。 printf(\n)。 k=n。 printf(請依次輸入圖書編號,書名, ISBN,價格,作者,出版社,總數(shù)量,剩余數(shù)量 \n)。 for(j=0。jk。j++) { scanf(%ld %s %s %f %s %ld %ld ,book[j].booknum,book[j].booknam,book[j].ISBN,book[j].price,book[j].writer,book[j].pubhouse,book[j].totalcount,book[j].leftcount)。 if((fp=fopen(book_list,a))==NULL) { printf(cannot open file\n)。 return。 } for (n=0。nk。n++) { if(fwrite(amp。book[i],sizeof(struct book_type),1,fp)!=1) printf(file write error\n)。 } } fclose(fp)。break。 } case 2: addbook()。break。 case 3: exit(0)。 } } void upbook()//實現(xiàn)修改圖書的功能 ,假設(shè)圖書編號無誤 { int m=0,i,choice。 long booknum1。 FILE *fp,*fp1。 fp=fopen(,r)。 fp1=fopen(book_list ,w)。 printf(請輸入需要修改的圖書的編號 : \n)。 scanf(%s, booknum1)。 printf(\n)。 for(i=0。fread(amp。book[i],sizeof(struct book_type),1,fp)!=0。i++) { if(book[i].booknum!= booknum1) fwrite(amp。book[i],sizeof(struct book_type ),1,fp1)。 else { printf(您 所 需 要 修改 的 信 息 為 :\n 編號: %ld\n 書名 :%s\nISBN:%s\n 價格 :%f\n 作者 :%s\n 出版社 :%s\n 總數(shù)量 :%d\n 剩余數(shù)量 :%d\n, book[i].booknum,book[i].booknam,book[i].ISBN,book[i].price,book[i].writer,book[i].pubhouse,book[i].totalcount,book[i].leftcount)。 printf(請輸入修改后的信息: \n)。 scanf(%ld%s%s%f%s%ld%ld ,amp。book[i].booknum,amp。book[i].booknam,amp。book[i].ISBN,amp。book[i].price,amp。book[i].writer,amp。book[i].pubhouse,amp。book[i].totalcount,amp。book[i].leftcount)。 fwrite(amp。book[i],sizeof(struct book_type),1,fp1)。 m=1。 } } fclose(fp)。 fclose(fp1)。 fp=fopen(,w)。 fp1=fopen(book_list ,r)。 for(i=0。fread(amp。book[i],sizeof(struct book_type),1,fp1)!=0。i++) { fwrite(amp。book[i],sizeof(struct book_type),1,fp)。 } fclose(fp)。 fclose(fp1)。 if(m==1)printf(修改成功 \n)。 else printf(此讀者信息不存在 \n)。 printf(是否返回? \n)。 scanf(%d,amp。choice)。 switch (choice) { case 1:upbook()。break。 case 2:printf(程序退出 \n)。break。 default : printf(程序退出 \n)。 } } void delbook()/*函數(shù)名稱: delreader() 函數(shù)功能:按圖書編號進(jìn)行刪 除 */ { FILE *fp,*fp1。 int i。 int booknum1。 int choice。 fp=fopen(,r)。 fp1=fopen(,w)。 printf(請輸入要刪除的圖書編號: \n)。 printf(如果你輸入的圖書編號存在,系統(tǒng)自動刪除該信息!如果不存在,系統(tǒng)不做任何改動 \n)。 scanf(%d,amp。booknum1)。 printf(\n)。 for(i=0。fread(amp。book[i],sizeof(struct book_type),1,fp)!=0。i++) { if(book[i].booknum!=booknum1) {fwrite(am
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1