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

正文內(nèi)容

課程設(shè)計實驗報告-圖書管理系統(tǒng)-資料下載頁

2025-08-05 17:00本頁面
  

【正文】 amp。)。 printf(請輸入出版日期(空格隔開):)。 scanf(%d %d %d, amp。year, amp。month, amp。date)。 = year * 65536 + month * 256 + date 。 printf(請輸入庫存:)。 scanf(%d, amp。)。 if( ( fp = fopen(.\\data\\, a+ ) ) == NULL ) { printf(數(shù)據(jù)讀取失敗,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。 } fwrite( amp。book, sizeof(BOOK), 1, fp)。 fclose( fp )。 printf(添加成功,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。}void delete_book(void) //刪除圖書{ system(cls)。 fflush(stdin)。 FILE* fp, *fp1。 BOOK book, book1。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf( 歡迎進入使用圖書刪除服務(wù)\n\n)。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n\n)。 printf(請輸入要刪除圖書的書名(如果不存在,則不做修改):)。 gets(amp。)。 if( ( fp = fopen(.\\data\\,a+ ) ) == NULL ) { printf(數(shù)據(jù)讀取失敗,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。 } fp1 = fopen(.\\data\\,w )。 while(fread(amp。book1, sizeof(BOOK), 1, fp) != 0) { if(strcmp(amp。, amp。) != 0) { fwrite(amp。book1, sizeof(BOOK), 1, fp1)。 } } fclose( fp )。 fclose( fp1 )。 fp = fopen(.\\data\\,w )。 fp1 = fopen(.\\data\\,r )。 while(fread(amp。book1, sizeof(BOOK), 1, fp1) != 0) { fwrite(amp。book1, sizeof(BOOK), 1, fp)。 } fclose( fp )。 fclose( fp1 )。 fp1 = fopen(.\\data\\,w )。 fclose( fp1 )。 printf(刪除成功,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。}void revise_book(void) //修改圖書{ system(cls)。 fflush(stdin)。 int flag=1。 FILE* fp, *fp1。 BOOK book, book1。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf( 歡迎進入使用圖書修改服務(wù)\n\n)。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf(請輸入要修改圖書的編號:)。 scanf(%d, amp。)。 if( ( fp = fopen(.\\data\\,r ) ) == NULL ) { printf(數(shù)據(jù)讀取失敗,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。 } while(fread(amp。book1, sizeof(BOOK), 1, fp) != 0) { if( == ) { flag = 0。 } } fclose( fp )。 if( flag ) //flag=1,表示沒有找到 { printf(沒有找到此編號的圖書,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。 } fp1 = fopen(.\\data\\,w )。 fp = fopen(.\\data\\,r )。 int yn=0。 while(fread(amp。book1, sizeof(BOOK), 1, fp) != 0) { if( == ) { int y, m, d。 printf(%5s\t%20s\t\%s\t%5s\t%10s\t%s\n, 編號, 書名, 作者, 價格,出版時間, 庫存)。 y = / 65536。 m = ( % 65536 ) / 256。 d = % 256。 printf(%05d\t%20s\t%s\t%.2f\t%4d %02d %02d\t%d\n, , amp。, amp。, , y, m, d, )。 printf(你確定要修改以上圖書嗎(y/n)\n)。 char ch。 while(( ch=getch() ) amp。amp。 ( ch != 39。y39。 amp。amp。 ch != 39。n39。 )) printf(\n輸入錯誤,請重新輸入:)。 switch(ch) { case 39。y39。 : printf(請輸入編號:\n)。 scanf(%d, amp。)。 printf(請輸入書名:\n)。 scanf(%s, amp。)。 printf(請輸入作者:\n)。 scanf(%s, amp。)。 printf(請輸入價格:\n)。 scanf(%f, amp。)。 printf(出版時間(yyyy mm dd):\n)。 scanf(%d %d %d, amp。y, amp。m, amp。d)。 = y * 65536 + m * 256 + d 。 printf(請輸入庫存:\n)。 scanf(%d, amp。)。 break。 case 39。n39。 : yn = 1。 break。 } } fwrite(amp。book1, sizeof(BOOK), 1, fp1)。 } fclose(fp)。 fclose( fp1 )。 fp = fopen(.\\data\\,w )。 fp1 = fopen(.\\data\\,r )。 while(fread(amp。book1, sizeof(BOOK), 1, fp1) != 0) { fwrite(amp。book1, sizeof(BOOK), 1, fp)。 } fclose( fp )。 fclose( fp1 )。 fp1 = fopen(.\\data\\,w )。 fclose( fp1 )。 if( yn ) printf(按任意鍵返回...)。 else printf(修改成功,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。}void inquire_book1(void) //輸出所有圖書 管理員用{ system(cls)。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf( 歡迎進入使用圖書查詢服務(wù)\n\n)。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n\n)。 int y, m, d。 FILE* fp。 BOOK book1。 if( (fp = fopen(.\\data\\, r)) == NULL ) { printf(數(shù)據(jù)讀取失敗,按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。 } printf(%5s\t%20s\t\%s\t%5s\t%10s\t%s\n, 編號, 書名, 作者, 價格,出版時間, 庫存)。 while( fread(amp。book1, sizeof(BOOK), 1, fp) != 0 ) { y = / 65536。 m = ( % 65536 ) / 256。 d = % 256。 printf(%05d\t%20s\t%s\t%.2f\t%4d %02d %02d\t%d\n, , amp。, amp。, , y, m, d, )。 } fclose(fp)。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf(\n按任意鍵返回...)。 getch()。 ad_bk_menu()。 return 。}void sort_book(void) //圖書排序菜單{ system(cls)。 fflush(stdin)。 char ch。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf( 歡迎進入使用圖書排序服務(wù)\n\n)。 printf(★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n)。 printf([ 1 ]按編號排序\n)。 printf([ 2 ]按價格排序\n)。 printf([ 3 ]按出版時間排序\n)。 printf([ 0 ]返回\n)。 printf(\n請選擇排序方式(0~3):)。 while(( ch=getch() ) amp。amp。 ( ch39。339。 || ch39。039。 )) printf(\n輸入錯誤,請重新輸入:)。 switch( ch ) { case 39。139。 : sort_book_num()。 break。 case 39。239。 : sort_book_price()。 break。 case 39。339。 : sort_book_time()。 break。 case 39。039。 : ad_bk_menu()。 break。 } return 。}void sort_book_num(void) //圖書排序——編號{ FILE* fp。 system(cls)。 if( ( fp = fopen(.\\data\\, r ) ) == NUL
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1