版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)說(shuō)明書課程名稱:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)班級(jí):11-電科1班姓名:張海琴學(xué)號(hào):1111121132設(shè)計(jì)題目:圖書管理系統(tǒng)一、設(shè)計(jì)題目與要求【問題描述】設(shè)計(jì)一個(gè)計(jì)算機(jī)管理系統(tǒng)完成圖書管理基本業(yè)務(wù)【基本要求】1)每種書的登記內(nèi)容包括書號(hào)、書名、著作者、現(xiàn)存量和庫(kù)存量;2)對(duì)書號(hào)建立索引表(線性表)以提高查找效率;3)系統(tǒng)主要功能如下:*采編入庫(kù):新購(gòu)一種書,確定書號(hào)后,登記到圖書帳目表中,如果表中已有,則只將庫(kù)存量增加;*借閱:如果一種書的現(xiàn)存量大于0,則借出一本,登記借閱者的書證號(hào)和歸還可編輯期限,改變現(xiàn)存量;*歸還:注銷對(duì)借閱者的登記,改變?cè)摃默F(xiàn)存量。【進(jìn)一步完成內(nèi)容】1)系統(tǒng)功能的進(jìn)一步完
2、善;2)索引表采用樹表。3)設(shè)計(jì)內(nèi)容4)程序流程圖5)源程序6)軟件測(cè)試報(bào)告(包括所用到的數(shù)據(jù)及結(jié)果)二、概要設(shè)計(jì)有八個(gè)模塊1)圖書初始化輸入圖書的一些信息,編號(hào)、作者、書名、數(shù)量,使有一定的庫(kù)存。2)新書入庫(kù)新書采編入庫(kù),輸入編號(hào)后如果有次數(shù)只需輸入數(shù)量,沒有則繼續(xù)輸入書名、作者、數(shù)量。3)添加讀者信息讀者信息初始化,輸入讀書證號(hào)和姓名,只有輸入書證號(hào)和姓名才能進(jìn)行借書還書4)借書模塊讀者輸入讀書證號(hào),證號(hào)存在輸入要借的圖書編號(hào),不能借同一本書,如果借書數(shù)量以達(dá)到最大也不能借書。5)還書模塊歸還已借的圖書,要先輸入讀者書證號(hào),書證號(hào)存在繼續(xù)輸入要還的圖書編號(hào),圖可編輯書編號(hào)存在并且借來(lái)此書,
3、歸還成功。6)查詢圖書信息7)查詢讀者信息可查詢讀者姓名書證號(hào),借了幾本書,都是什么書和還書日期,還可以借幾本書8)退出退出讀書管理系統(tǒng)并保存讀者和圖書信息。圖書管理系統(tǒng)三、算法設(shè)計(jì)可編輯進(jìn)入系統(tǒng)后首先進(jìn)行圖書初始化,輸入圖書的信息初始化之后,進(jìn)入系統(tǒng),顯示功能列表,可選擇任意系統(tǒng),但在借書之前先要輸入讀者信息??删庉?)采編入庫(kù)2)輸入讀者信息3)借閱圖書可編輯4)歸還圖書輸出同一讀者不能借相同的兩本書可編輯此圖書編號(hào)和還書日期等于0庫(kù)存和現(xiàn)有圖書數(shù)量加1,借書數(shù)量減1輸出讀者還書完畢,按任意鍵返回5)查詢圖書信息6)查詢讀者信息可編輯四、運(yùn)行結(jié)果和調(diào)試分析圖書信息初始化可編輯白Fn.人.*
4、書書書闿方稀土百里入編名森書圖始號(hào)初編書后請(qǐng)圖圖圖圖圖書信息初始化完畢T接任意鍵繼續(xù)下一步操作請(qǐng)選擇杓應(yīng)的代用:圖書管理系統(tǒng)主荔單白心自心宜信統(tǒng)庫(kù)者記ffi書者系人讀普®II圖讀出編記閱書詢?cè)兺松夭殍?0123456可編輯圖書管理系蟀主裝單統(tǒng)庫(kù)者記理用者一系人讀普彥已圖讀一出編記閱書詢?cè)?退一查查一信信一自j息一請(qǐng)選擇相應(yīng)的代胡H新書入庫(kù)模塊.請(qǐng)輸入惹書值息工號(hào).書名.數(shù)量-號(hào)工砒己存在”直接入庫(kù),新書入醫(yī)完畢,接任意穰繼續(xù)下一步操作dfC;ProraAFi1cs>icrosoft¥iavalStudioWyPrcject?pkcsjWe'bugXpkc?.
5、不同的新書采編入庫(kù)j,C;Pr(igraMFi1es>icrosoft¥isualStudioWyProjectspkcsjtel)ugpkTs.圖書管理系統(tǒng)主票單白心自心陸信統(tǒng)庫(kù)者記ffi-B者系入讀普eI圖讀出編記間書詢?cè)兺艘淮篧J查查-_二0123456請(qǐng)選擇相應(yīng)的代砂工新書入層模塊.請(qǐng)句圖圖書書書數(shù)量-暫高節(jié)稱言甲人書編新書入醫(yī)完畢,按任意鍵繼續(xù)下一步操作采編入庫(kù)后查詢圖書信息的運(yùn)行結(jié)果圖可編輯圖書管理系蟀主裝單*息息一信信一統(tǒng)庫(kù)者記理用者一系人讀普彥已圖讀一出編圈書詢?cè)円徽?qǐng)選擇相應(yīng)的代砂EX書信息如下工上書蝙號(hào)圖書名稱圖書作者現(xiàn)有圖書信息打印完畢?按任意踴繼續(xù)下一步操
6、作庫(kù)存1010cifC;ProraAFi1cs>icrosoft¥iavalStudioWyPrcject?pkcsjWe'bugXpkc?.口回白心自心陸信統(tǒng)庫(kù)者記ffi-B者系入讀普eI圖讀出編記間書詢?cè)兺艘淮篧J查查-_二0123456八C;Prngra>FilesWicrosoftVisualStudioWyProjectspkcsjel)ugpkcs.圖書管理系統(tǒng)主票單請(qǐng)選擇相應(yīng)的代即2限者初始化開始.請(qǐng)輸入讀者信息.慳括書證號(hào)一姓名血入鍥者的信息二族者書證號(hào)加購(gòu)逑者姓名:2ban5者信息初始化完畢,按任意鍵繼續(xù)下一步操作借書可編輯圖書管理系蟀主裝單統(tǒng)庫(kù)
7、者記理用者一系人讀普彥已圖讀一出編記閱書詢?cè)?退一查查一信信一自j息一請(qǐng)選擇相應(yīng)的代砂才卜書模塊一.,輸入借書的諛者書證號(hào)生"0同輸入你要借的書的編號(hào)m見*輸入痂要?dú)w還圖書的日期:晅曲皿讀者編號(hào)2姓目借書完畢,按任意鍵名艇奏下步操作一圖書管理系統(tǒng)主英單口息的運(yùn)行結(jié)果圖白心自心陸信統(tǒng)庫(kù)者記ffi-B者系入讀普eI圖讀出編記間書詢?cè)兺艘淮篧J查查-_二0123456dfC;ProraAFi1cs>icrosoft¥iavalStudioWyPrcject?pkcsjWe'bugXpkc?.請(qǐng)選擇杓應(yīng)的代用抻圖書信息如下;圖書編號(hào)圖書名稱圖書作渚現(xiàn)百庫(kù)存Mlsj
8、187;99國(guó)9yh1U10圖書信息打El完畢,按任意穰微賣下一步噪作一借同一本書的運(yùn)行結(jié)果圖可編輯圖書管理系蟀主裝單統(tǒng)庫(kù)者記理用者一系人讀普彥已圖讀一出編記閱書詢?cè)?退一查查一信信一自j息一請(qǐng)選擇相應(yīng)的代砂才卜書模塊一.,輸入借書的諛者書證號(hào)生"0同輸入你要借的書的編號(hào)m見他智第一公房者不能同借兩本相同的書,裝蘭意鍵返回.cifC;ProraAFi1cs>icrosoft¥iavalStudioWyPrcject?pkcsjWe'bugXpkc?.口回白心自心陸信統(tǒng)庫(kù)者記ffi-B者系入讀普eI圖讀出編記間書詢?cè)兺艘淮篧J查查-_二0123456八C;Prn
9、gra>FilesWicrosoftVisualStudioWyProjectspkcsjel)ugpkcs.圖書管理系統(tǒng)主票單請(qǐng)選擇相應(yīng)的代即3|昔書模塊,輸入借書的讀渚書證號(hào)=2虹0*輸入你要借的書的編號(hào)二跛*輸人你要?dú)w還圖書的日期:20120310限者編號(hào)我贈(zèng)書完畢,按仕意鍵W去卜步操作借兩本書后查詢讀者信息的運(yùn)行結(jié)果圖可編輯請(qǐng)遠(yuǎn)擇相應(yīng)的代用工賣者信息如下:圖書編號(hào)還書日指80京者信息打印完畢才按任意判綠下一步統(tǒng)庫(kù)君正理tr者系人讀裳昌圖讀出編記閱書詢?cè)兺艘淮好绮椴橐慌牍判刨u者書證號(hào)讀者姓名2010sJiao圖書編號(hào)還書日期012M12Q30902圖書編號(hào)還書日翱02201203
10、1B圖書編號(hào)還書日期八C;Prngra>FilesWicrosoftVisualStudioWyProjectspkcsje'bugpkcs.口回白心自心陸信統(tǒng)庫(kù)者記ffi-B者系入讀普eI圖讀出編記間書詢?cè)兺艘淮篧J查查-_二0123456圖書管理系統(tǒng)主英單請(qǐng)選擇相應(yīng)的代即4,書模塊,輸入要還書的諛者編號(hào);加10*輸入讀者還書的編號(hào)也信號(hào)2虹3的讀者還書完畢,按任意能趙賣下談作一可編輯請(qǐng)遠(yuǎn)擇相應(yīng)的代用工賣者信息如下:回圖書編號(hào)還書日期圖書編號(hào)還書日指80京者信息打印完畢才按任意判綠下一步還書后查詢圖書信息統(tǒng)庫(kù)君正理tr者系人讀裳昌圖讀出編記閱書詢?cè)兺艘淮好绮椴橐慌牍判刨u者書證
11、號(hào)讀者姓名2010sJiao圖書編號(hào)還書日期022b12031日?qǐng)D書編號(hào)還書日翱八C;Prngra>FilesWicrosoftVisualStudioWyProjectspkcsje'bugpkcs.白心自i陸信統(tǒng)庫(kù)者記ffi-B者系入讀普eI圖讀出編記間書詢?cè)兺艘淮篧J查查-_二0123456圖書管理系統(tǒng)主英單請(qǐng)選擇杓應(yīng)的代用嗎圖書信息如下*圖書編號(hào)圖書名稱圖書作渚現(xiàn)百庫(kù)存Mlsj»1U10m29yh1U10圖書信息打臼完畢,按任意模繼續(xù)下一步噪作退出可編輯圖書管理系蟀主裝單上息息一信信一統(tǒng)庫(kù)者記理用者一系人讀普彥已圖讀一出編圈書詢?cè)円?請(qǐng)選擇相應(yīng)的代胡瑪、總結(jié)體會(huì)
12、雖然這次的程序是通過上網(wǎng)查出來(lái)的,但是通過這次的實(shí)驗(yàn)使我知道了圖書管可編輯理系統(tǒng)的流程,知道了一些以前不知道的知識(shí),在運(yùn)行程序時(shí)也遇到了一些問題,借書時(shí)只能借一本書,再借書就不能顯示是借了還是不能借,把最多能借書的數(shù)量改了一下還是不行,最后在每一個(gè)判斷輸出之后都加了gotoEND借書,就能正常借書了。程序有點(diǎn)長(zhǎng),本來(lái)一個(gè)函數(shù)就能完成一個(gè)功能,他用了兩個(gè)函數(shù)就我把自己能改成一個(gè)的改了。借書系統(tǒng)比較復(fù)雜,不容易懂,和同學(xué)交流了一下自己看了看才明白。這次的實(shí)驗(yàn)還讓我復(fù)習(xí)了數(shù)據(jù)結(jié)構(gòu)的一些知識(shí),如數(shù)組,while語(yǔ)句,switch語(yǔ)句,鏈表,還知道了如何使用system("cls")
13、清屏,還知道了strcmp是用來(lái)比較享符串si和s2大小的,strcpy使用來(lái)把字符用s2的值賦給si的。這次的實(shí)驗(yàn)增加了我們自己動(dòng)手動(dòng)腦的能力,希望多做一些這樣的實(shí)驗(yàn),很有意義,和現(xiàn)實(shí)生活結(jié)合的程序增加了我的興趣。源代碼#include<stdio.h>#include<string.h>#include<stdlib.h>#include<conio.h>#defineMax4typedefstructbook(charbook_num10;charbook_name20;charbook_writeri0;intbook_xy;intboo
14、k_kc;structbook*next;可編輯BK;typedefstructborrow(charborrow_book_num10;charlimit_date8;BO;typedefstructreader(charreader_num10;charreader_name10;intright;BOborrowMax;structreader*next;RD;BK*h_book;RD*h_reader;voidLogin();intMenu();voidInit();voidInit_book();voidMenu_select();voidInsert_New_Book();void
15、Find_Book();voidadd_reader();voidPrint_reader();voidPrint_book();voidBorrow_Book();voidReturn_Book();voidSave();voidSave_Book();可編輯精品voidSave_Reader();voidLoad();voidLoad_Reader();voidLoad_Book();voidLogin()system("cls");*printf("nnnttt歡迎使用圖書管理系統(tǒng)rT);*printf("nntt本程序制作人學(xué)號(hào):nnnnnnn&
16、quot;);printf("nnntt按任意鍵進(jìn)入系統(tǒng))getchQ;system("cis");)intMenu()/*主菜單*/intdm;printf("ntt圖書管理系統(tǒng)主菜單n");printf("=n");printf("*tO退出系統(tǒng)n");printf("*t1-米編入庫(kù)n");printf("*t2登記讀者n");printf("*t3-借閱登記n");printf("*t4-還書管理n");printf(
17、"*t5-查詢圖書信息n");printf("*t6-nrintfr1查詢讀者信息n");=n");printf("請(qǐng)選擇相應(yīng)的代碼for(;)scanf("%d",&dm);/dm輸入的數(shù)字可編輯if(dm<0|dm>6)printf("n錯(cuò)誤!請(qǐng)重新輸入:");elsebreak;)returndm;)voidMenu_select()/*主菜單選擇函數(shù)*/for(;)switch(Menu()/*功能選擇*/case0:system("cls");S
18、ave();printf("nnt文件保存成功!n");printf("nnt歡迎下次使用本系統(tǒng)!n");getch();exit(0);case1:Insert_New_Book();break;case2:add_reader();break;case3:Borrow_Book();break;case4:Return_Book();break;case5:Print_book();break;case6:Print_reader();break;default:printf("n錯(cuò)誤!");exit(0);)voidInit()
19、/*初始化*/可編輯BK*p0;printf("n圖書初始化開始,請(qǐng)輸入圖書信息.n包括編號(hào).書名.數(shù)量.n");p0=(BK*)malloc(sizeof(BK);h_book=p0;printf("n請(qǐng)輸入圖書信息:n");printf("圖書編號(hào):");/*輸入圖書編號(hào)(唯一)*/scanf("%s",p0->book_num);printf("圖書名稱:");/*輸入圖書名稱*/scanf("%s",p0->book_name);printf("
20、圖書作者:");/*輸入圖書作者*/scanf("%s",p0->book_writer);printf("圖書數(shù)量:");/*輸入圖書數(shù)量*/scanf("%d”,&p0->book_kc);p0->book_xy=p0->book_kc;/*開始時(shí)圖書現(xiàn)有量和庫(kù)存量相等*/p0->next=NULL;printf("n圖書信息初始化完畢!按任意鍵繼續(xù)下一步操作.n");getch();system("cls");voidInsert_New_Book()
21、/*新書入庫(kù)*/BK*p,*p0,*p1;p=p1=h_book;printf("n新書入庫(kù)模塊.n");printf("n請(qǐng)輸入新書信息.n包括書號(hào).書名.數(shù)量.n");p0=(BK*)malloc(sizeof(BK);printf("圖書編號(hào):");scanf("%s",p0->book_num);while(strcmp(p0->book_num,p1->book_num)!=0&&p1->next!=NULL)可編輯p1=p1->next;if(strcmp(
22、p0->book_num,p1->book_num)=0)/*此處分兩種情況,若圖書編號(hào)存在,則直接進(jìn)庫(kù),只須輸入書的數(shù)量*/printf("n此編號(hào)圖書已存在!!直接入庫(kù)!n");printf("圖書數(shù)量:");scanf("%d”,&p0->book_kc);p1->book_kc+=p0->book_kc;p1->book_xy+=p0->book_kc;else/*若不存在,則需要輸入其他的信息,然后在進(jìn)行插入操作*/printf("圖書名稱:");scanf(&qu
23、ot;%s",p0->book_name);printf("圖書作者:");scanf("%s",p0->book_writer);printf("圖書數(shù)量:");scanf("%d",&p0->book_kc);/庫(kù)存數(shù)量while(p->next)p=p->next;if(h_book=NULL)h_book=p0;/*此處分兩種情況,鏈表中沒有數(shù)據(jù),head直接指向p0處*/elsep->next=p0;/*此處分兩種情況,鏈表中有數(shù)據(jù),鏈表中最后元素的n
24、ext指向p0處*/p0->next=NULL;p0->book_xy=p0->book_kc;printf("n新書入庫(kù)完畢!按任意鍵繼續(xù)下一步操作.n");getch();system("cls");可編輯voidadd_reader()/*添加讀者*/RD*p0;inti;printf("n讀者初始化開始,請(qǐng)輸入讀者信息.n包括書證號(hào).姓名.n");p0=(RD*)malloczeof(RD);/*申請(qǐng)新結(jié)點(diǎn)存儲(chǔ)空間*/h_reader=p0;printf("n請(qǐng)輸入讀者的信息:n");pr
25、intf("讀者書證號(hào):");scanf("%s”,p0->reader_num);printf("讀者姓名:");scanf("%s",p0->reader_name);p0->right=0;for(i=0;i<Max;i+)strcpy(p0->borrowi.borrow_book_num,"0");/*所借圖書直接置為(即沒有借書)*/strcpy(p0->borrowi.limit_date,"0");p0->next=NULL;p
26、rintf("n讀者信息初始化完畢!按任意鍵繼續(xù)下一步操作.n");getch();system("cls");voidBorrow_Book()/*借書模塊*/BK*p0;RD*p1;charbo_num10,rea_num10,lim_date8;inti;p0=h_book;p1=h_reader;printf("n借書模塊.n");printf("n請(qǐng)輸入借書的讀者書證號(hào):");可編輯scanf("%s",rea_num);while(p1->next!=NULL&&
27、;strcmp(rea_num,p1->reader_num)!=0)p1=p1->next;if(p1->next=NULL&&strcmp(rea_num,p1->reader_num)!=0)printf("n此讀者編號(hào)不存在!按任意鍵返回.n");gotoEND;printf("n請(qǐng)輸入你要借的書的編號(hào):");scanf("%s",bo_num);while(strcmp(bo_num,p0->book_num)!=0&&p0->next!=NULL)p0=p
28、0->next;if(p0->next=NULL&&strcmp(bo_num,p0->book_num)!=0)printf("n此圖書編號(hào)不存在!按任意鍵返回.n");gotoEND;elseif(p0->book_xy<=0)printf("n抱歉,此書已借完!請(qǐng)等待新書的到來(lái)!n按任意鍵返回.");gotoEND;elseif(p1->right>Max|p1->right=Max)printf("n不好意思,借書數(shù)目已滿!不能借書!n按任意鍵返回.)gotoEND;els
29、eif(strcmp(p1->borrow0.borrow_book_num,"0")!=0)for(i=0;i<Max;i+)可編輯if(strcmp(p1->borrowi.borrow_book_num,bo_num)=0)(printf("n抱歉!同一個(gè)讀者不能同借兩本相同的書!n按任意鍵返回.");gotoEND;elseif(strcmp(p1->borrowi.borrow_book_num,"0")=0)(printf("n請(qǐng)輸入你要?dú)w還圖書的日期:”);scanf("%s&
30、quot;,lim_date);strcpy(p1->borrowp1->right+.borrow_book_num,bo_num);strcpy(p1->borrowp1->right-1.limit_date,lim_date);p0->book_xy-;p0->book_kc-;printf("n讀者編號(hào)s借書完畢!按任意鍵繼續(xù)下步操作.",p1->reader_num);gotoEND;else(printf("n請(qǐng)輸入你要?dú)w還圖書的日期:”);scanf("%s",lim_date);str
31、cpy(p1->borrowp1->right+.borrow_book_num,bo_num);strcpy(p1->borrowp1->right-1.limit_date,lim_date);p0->book_xy-;p0->book_kc-;printf("n讀者編號(hào)s借書完畢!按任意鍵繼續(xù)下步操作.",p1->reader_num);可編輯END:getch();system("cls");)voidReturn_Book()/*還書模塊*/(BK*p;RD*q;inti,j,find=0;charre
32、turn_book_num10,return_reader_num10;p=h_book;q=h_reader;printf("n還書模塊n");printf("n請(qǐng)輸入要還書的讀者編號(hào):");scanf("%s”,return_reader_num);while(q->next!=NULL&&strcmp(return_reader_num,q->reader_num)!=0)q=q->next;if(q->next=NULL&&strcmp(return_reader_num,q-&g
33、t;reader_num)!=0)(find=2;printf("n此讀者編號(hào)不存在!按任意鍵返回.n");gotoend;)printf("n請(qǐng)輸入讀者還書的編號(hào):”);scanf("%s",return_book_num);while(p->next!=NULL&&strcmp(return_book_num,p->book_num)!=0)p=p->next;if(p->next=NULL&&strcmp(return_book_num,p->book_num)!=0)(fin
34、d=2;printf("n錯(cuò)誤!此圖書編號(hào)不存在!按任意鍵返回.n");gotoend;)for(i=0;i<Max;i+)if(strcmp(return_book_num,q->borrowi.borrow_book_num)=0)可編輯/*如果此讀者借了此書*/(find=1;for(j=i;j<Max-1;j+)(strcpy(q->borrowj.borrow_book_num,q->borrowj+1.borrow_book_num);strcpy(q->borrowj.limit_date,q->borrowj+1.l
35、imit_date);strcpy(q->borrowMax-1.borrow_book_num,"0");strcpy(q->borrowMax-1.limit_date,"0");p->book_xy+;p->book_kc+;q->right-;printf("n編號(hào)%s的讀者還書完畢!按任意鍵繼續(xù)下步操作.",return_reader_num);if(find=0)printf("n錯(cuò)誤!此讀者未借此書!按任意鍵返回.n");end:getch();system("
36、cls");voidPrint_book()/*查詢圖書信息*/(BK*p;p=h_book;printf("n圖書信息如下:nn");printf("圖書編號(hào)t圖書名稱t圖書作者t現(xiàn)有tt庫(kù)存n");while(p!=NULL)(可編輯printf("%stt%stt%stt%dtt%dn",p->book_num,p->book_name,p->book_writer,p->book_xy,p->book_kc);p=p->next;printf("n圖書信息打印完畢!按任意
37、鍵繼續(xù)下一步操作.");getch();system("cls");voidPrint_reader()/*查詢讀者信息*/RD*p;inti;p=h_reader;printf("n讀者信息如下:nn");printf("讀者書證號(hào)tt讀者姓名n");printf("n");while(p!=NULL)printf("t%stt%s",p->reader_num,p->reader_name);for(i=0;i<Max;i+)printf("n"
38、;);printf("圖書編號(hào)",i+1);printf("t還書日期",i+1);printf("n");printf("t%s",p->borrowi.borrow_book_num);printf("tt%s",p->borrowi.limit_date);printf("n");p=p->next;可編輯)printf("n讀者信息打印完畢!按任意鍵繼續(xù)下一步操作.");getch();system("cls"
39、);)voidSave()/*保存信息*/(Save_Reader();Save_Book();)voidSave_Reader()/*保存讀者信息*/(FILE*fp_reader;RD*p,*p0;p=h_reader;if(fp_reader=fopen("Reader.txt","wb")=NULL)/*創(chuàng)建文件,進(jìn)行保存*/(printf("n文件保存失敗!n請(qǐng)重新啟動(dòng)本系統(tǒng).n");exit(0);)while(p!=NULL)(if(fwrite(p,sizeof(RD),1,fp_reader)!=1)/*將鏈表中的信息寫入文件中*/printf("n寫入文件失敗!n請(qǐng)重新啟動(dòng)本系統(tǒng)!n");p0=p;p=p->next;free(p0);/*釋放所有結(jié)點(diǎn)*/)h_reader=NULL;fclose(fp_reader);/*關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- QC/T 686-2024摩托車和輕便摩托車發(fā)動(dòng)機(jī)組合式曲軸連桿總成
- 2025-2030年中國(guó)智能公交行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 新形勢(shì)下餐飲食材配送行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國(guó)有色金屬礦產(chǎn)采選行業(yè)開拓第二增長(zhǎng)曲線戰(zhàn)略制定與實(shí)施研究報(bào)告
- 高層領(lǐng)導(dǎo)戰(zhàn)略管理培訓(xùn)課件
- 四川省綿陽(yáng)市2024屆高三下學(xué)期第三次診斷性考試(三模)英語(yǔ)試題
- 中國(guó)錄音復(fù)制行業(yè)競(jìng)爭(zhēng)格局分析及投資戰(zhàn)略咨詢報(bào)告
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
- 實(shí)驗(yàn)小學(xué)學(xué)年第一學(xué)期班主任參考計(jì)劃二年級(jí)3班
- 疫情防控視角下的社區(qū)多元主體協(xié)同治理研究
- 2024年危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位其他從業(yè)人員考試題庫(kù)附答案
- 信號(hào)分析與處理課程設(shè)計(jì)課程教學(xué)大綱基本要求及規(guī)范(集中實(shí)踐環(huán)節(jié))
- 2024年中考物理真題及分類匯編-考點(diǎn)25:磁現(xiàn)象-電生磁
- 2024年更新版:精準(zhǔn)農(nóng)業(yè)無(wú)人機(jī)植保服務(wù)合同
- 2024年度中國(guó)醫(yī)院人力資源現(xiàn)狀調(diào)研報(bào)告
- 【MOOC】有機(jī)化學(xué)-華中農(nóng)業(yè)大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 二水石膏轉(zhuǎn)化為半水石膏的研究
- 中醫(yī)特色治療進(jìn)修匯報(bào)
- 闌尾炎內(nèi)鏡治療
- 《2025年日歷》電子版模板年歷月歷工作學(xué)習(xí)計(jì)劃?rùn)M版整年帶農(nóng)歷
- 2023-2024學(xué)年廣東省廣州市白云區(qū)九年級(jí)(上)期末語(yǔ)文試卷
評(píng)論
0/150
提交評(píng)論