![C語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備管理._第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/2003c440-299d-4ef4-a79b-a4de7c9a3e99/2003c440-299d-4ef4-a79b-a4de7c9a3e991.gif)
![C語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備管理._第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/2003c440-299d-4ef4-a79b-a4de7c9a3e99/2003c440-299d-4ef4-a79b-a4de7c9a3e992.gif)
![C語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備管理._第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/2003c440-299d-4ef4-a79b-a4de7c9a3e99/2003c440-299d-4ef4-a79b-a4de7c9a3e993.gif)
![C語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備管理._第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/2003c440-299d-4ef4-a79b-a4de7c9a3e99/2003c440-299d-4ef4-a79b-a4de7c9a3e994.gif)
![C語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備管理._第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/2003c440-299d-4ef4-a79b-a4de7c9a3e99/2003c440-299d-4ef4-a79b-a4de7c9a3e995.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、程序設(shè)計(jì)基礎(chǔ)(C)課程設(shè)計(jì)報(bào)告實(shí)驗(yàn)室設(shè)備管理系統(tǒng)學(xué)生姓名:陳廣鵬學(xué)號(hào):201211353班級(jí):電力1201班指導(dǎo)老師:鄧偉華日期:2013-7-5蘭州交通大學(xué)新能源與動(dòng)力工程學(xué)院1課程設(shè)計(jì)的目的22 課程設(shè)計(jì)名稱及內(nèi)容 22.1程序設(shè)計(jì)組成框圖 23任務(wù)要求 34課程設(shè)計(jì)報(bào)告內(nèi)容 3流程圖顯示 34.2程序?qū)崿F(xiàn)思路 65程序演示 96 總結(jié) 13參考文獻(xiàn) 14附錄(源代碼)28實(shí)驗(yàn)室設(shè)備管理系統(tǒng)1、課程設(shè)計(jì)目的將理論教學(xué)中涉及到的知識(shí)點(diǎn)貫穿起來(lái),對(duì)不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié) 構(gòu)作一比較和總結(jié),結(jié)合設(shè)計(jì)題目進(jìn)行綜合性應(yīng)用,對(duì)所學(xué)知識(shí)達(dá)到融會(huì)貫通的程度。通 過(guò)課程設(shè)計(jì),學(xué)生在下述各方面的
2、能力應(yīng)該得到鍛煉:(1)進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程C+程序設(shè)計(jì)語(yǔ)言的基本理論知識(shí),理 論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問(wèn)題,解決問(wèn)題的能力。(2)全面考核學(xué)生所掌握的基本理論知識(shí)及其實(shí)際業(yè)務(wù)能力,從而達(dá)到提高學(xué)生素 質(zhì)的最終目的。(3)利用所學(xué)知識(shí),開(kāi)發(fā)小型應(yīng)用系統(tǒng),掌握運(yùn)用 C+語(yǔ)言編寫調(diào)試應(yīng)用系統(tǒng)程序, 訓(xùn)練獨(dú)立開(kāi)發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力。(4)對(duì)于給定的設(shè)計(jì)題目,如何進(jìn)行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。(5)掌握結(jié)構(gòu)化程序設(shè)計(jì)方法,熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)方法。(6)熟練掌握C+語(yǔ)言的基本語(yǔ)法,靈活運(yùn)用各種數(shù)據(jù)類型。(7)進(jìn)一步掌握在集成環(huán)境下如何調(diào)試程序和修改程序。
3、2、課程設(shè)計(jì)名稱及內(nèi)容課程設(shè)計(jì)名稱:實(shí)驗(yàn)室設(shè)備管理系統(tǒng) 設(shè)計(jì)內(nèi)容:編寫一個(gè)簡(jiǎn)單的實(shí)驗(yàn)室設(shè)備管理程序,幫助管理實(shí)驗(yàn)室設(shè)備信息。要求具有設(shè) 備信息管理的功能。其中包括設(shè)備信息的錄入、刪除、查詢和修改等功能。還應(yīng)包括對(duì)實(shí) 驗(yàn)室信息管理的功能。其中包括對(duì)實(shí)驗(yàn)室信息的錄入、刪除、修改和查詢等功能。2.1程序設(shè)計(jì)組成框圖3、任務(wù)和要求任務(wù)中要運(yùn)運(yùn)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,要求選擇動(dòng)態(tài)數(shù)組類模板或鏈表類模板, 用I/O流對(duì)象對(duì)文件進(jìn)行讀寫操作。本題程序應(yīng)提供的基本管理功能有:1)添加:即增加一條信息到設(shè)備信息中,或增加一條信息到實(shí)驗(yàn)室信息中;2)顯示:即在屏幕上顯示所有設(shè)備或?qū)嶒?yàn)室信息;3)存儲(chǔ):即將設(shè)備信
4、息和實(shí)驗(yàn)室信息分別保存在文件中;4)裝入:即將文件中的信息讀入程序;5)查詢:可根據(jù)設(shè)備名稱查找具體情況,若找到,顯示在屏幕上;6)修改:可修改設(shè)備信息,或?qū)?shí)驗(yàn)室信息進(jìn)行修改。4、課程設(shè)計(jì)報(bào)告內(nèi)容4.1流程圖顯示將新的設(shè)備信息插入鏈表刪除節(jié)點(diǎn)操作的算法流程圖4.2 程序?qū)崿F(xiàn)思路定義一個(gè)結(jié)點(diǎn)類,用于存放實(shí)驗(yàn)室設(shè)備的各種信息;定義一個(gè)Link類,把數(shù)據(jù)以鏈表的形式存儲(chǔ),鏈表的每個(gè)結(jié)點(diǎn)為一個(gè)Node對(duì)象;定義一個(gè) Shebei 類,用于包裝 Link 類及菜單操作; 定義 Link 類和 Shebei 類的成員函數(shù),實(shí)現(xiàn)要求的各種功能;Link 類:class Lin k/Li nk類,把數(shù)據(jù)以鏈
5、表的形式存儲(chǔ),鏈表的每個(gè)結(jié)點(diǎn)為一個(gè)Node對(duì)象private:Node *head; / 鏈表的頭指針,為Node對(duì)象類型的指針public :Link();/ 構(gòu)造函數(shù),初始化變量bool linkIsEmpty();/判斷鏈表是否為空void linkInsert(Node *newnode);/向鏈表中插入新的結(jié)點(diǎn)bool linkDelete(int nid);/從鏈表中刪除的結(jié)點(diǎn)void linkClear();/清空鏈表中數(shù)據(jù)void linkView();/ 查看鏈表中數(shù)據(jù)Node* linkFind(int nid);/在鏈表中查找 id 為 nid 結(jié)點(diǎn),返回指向該結(jié)點(diǎn)的指針
6、Node* getHead();/ 獲取頭指針;Shebei 類:class Shebeiprivate:Link clink;/Link對(duì)象成員bool k;/ 記錄數(shù)據(jù)是否被修改public:Shebei();void ShebeiClear();void ShebeiInsert();void ShebeiDelete();void ShebeiFind();void ShebeiModify();void ShebeiView();void ShebeiLoad();void ShebeiSave();void Exit();/ 退出程序void showMenu();/ 顯示菜單vo
7、id showTip();/ 顯示操作提示void doMenu(char n);/ 執(zhí)行相應(yīng)菜單項(xiàng)功能 ;然后就是各個(gè)函數(shù)的具體定義。菜單選擇功能的實(shí)現(xiàn) , 使用 switch 語(yǔ)句; 菜單選擇函數(shù)的定義:void Shebei:showMenu()couttt*實(shí)驗(yàn)室設(shè)備管理系統(tǒng) *endl;couttt*endl;couttt*1-清空:清除所有設(shè)備信息*endl;couttt*endl;couttt*2-添加:增加一個(gè)設(shè)備到設(shè)備信息中*endl;couttt*endl;couttt*3-刪除:刪除指定設(shè)備數(shù)據(jù)*endl;couttt*endl;couttt*4-查找:根據(jù)設(shè)備數(shù)據(jù)查找設(shè)
8、備信息*endl;couttt*endl;couttt*5-修改:修改指定設(shè)備信息*endl;couttt*endl;couttt*6-顯示:在屏幕上顯示所有設(shè)備的信息*endl;couttt*endl;couttt*7-存儲(chǔ):將設(shè)備信息保存在一個(gè)文件中*endl;couttt*endl;couttt*0-退出:安全的退出本系統(tǒng)*endl;couttt*、endl;*void Shebei:showTip()coutendl;CC d*操作完成*、endl;cout*選擇 0 7 繼續(xù)*、endl;cout 請(qǐng)選擇: void Shebei:doMenu(char n)switch(n)cas
9、e 1:ShebeiClear();break;case 2:ShebeiInsert();break;case 3:ShebeiDelete();break;case 4:ShebeiFind();break;case 5:ShebeiModify();break;case 6:ShebeiView();break;case 7:ShebeiSave(); break;case O:Exit();break;default:COUtVV輸入錯(cuò)誤!;5、程序演示5.1、進(jìn)入系統(tǒng)5.2添加設(shè)備信息:shiyanshil 2010-01-01i 12BBytian 34tai2003-01-01-
10、H-it:WXSKiMK :-MSMiKX :成. MJOiWf * . * MJOitW3刪除I4-查找:根據(jù)設(shè)備數(shù)據(jù)查找設(shè)備信息修改:0-退岀:安全的退岀本系統(tǒng)I * C:Usersnn i nt-sDes lctopD e bugX實(shí)蓋室設(shè)苗管淫案辻xe1請(qǐng)請(qǐng)請(qǐng)倩請(qǐng)請(qǐng)請(qǐng)請(qǐng)請(qǐng)編號(hào):1001:we ij i ijil瞬紬:刖人設(shè)育帚量:國(guó)盹& 一顯小:7存( i:修改i旨定設(shè)備信息在屏暮上顯示所有設(shè)備的信息將設(shè)備信息保存在一個(gè)文件中CZI 回5.3刪除指定設(shè)備信息* C:Use rsm i nt- 5Deskto pDebu g 供螢室設(shè)苗管建磊焼.exe實(shí)驗(yàn)室設(shè)備管理系統(tǒng)1一清空:清除所有
11、設(shè)備信息2添加:増加一個(gè)設(shè)備到設(shè)備信息中M刪除:刪除指定設(shè)備數(shù)據(jù)4 查找:根據(jù)設(shè)備數(shù)據(jù)查找設(shè)備信息5 修改I修改指定設(shè)備信息石一顯示:在屏幕上顯示所有設(shè)備的信息 ?存儲(chǔ):將設(shè)備信息保存在一個(gè)文件中也一退出:安全的退出本系統(tǒng))000000000000000000000000000000000000112 ?。┵I時(shí) I 可=2001-01 -03 格:100yuan 庫(kù)存呈二丄肌口=1999-01-01s unhnowMMKXM;覚 KH MIiKHKKKXXWiEUK MIiKHX0-修改,修改描走設(shè)備信息E顯示,在屏幕上顯示所荷設(shè)備的信息 -存儲(chǔ),將設(shè)苗信息保存在一個(gè)文件中0退出:安全的退出本
12、系統(tǒng)完成;h 1 1S004 血一0all1 0 V 0 0 w1 - - 0 h 1 n 9 n=L-2 s 0 a 1 _y k _i-=0ua9n 扁曰eMI2y t 1 u 霍bbwl =04 - = H 苗盟驗(yàn)間25汚舉囂 和彗匡亠帯仟L.FT昆= S4kQr5.7將設(shè)備信息存儲(chǔ)在文本中dta -記爭(zhēng)杰1004 shebei shebei2 shiyanshi4 2001-01-01 125Qyuan 54tai 1999-01-01 34k呂1003 tDuyingyi touyLngyil shiyanshiE 20010H)3 lOOOyuan 12tai 199971-01
13、54kg6、總結(jié)經(jīng)過(guò)一個(gè)星期的C+程序設(shè)計(jì),讓我明白到了 C+這門課的重要性,C+作為一門電 腦學(xué)的基礎(chǔ)課,是我們必須掌握的順電腦飛速發(fā)展的今天,掌握電腦的應(yīng)用是如今每一位 大學(xué)生所必須掌握的,掌握電腦有對(duì)各人來(lái)說(shuō)有我種好處,學(xué)習(xí)電腦是一種本領(lǐng),也是一 種生存的技能,而C+做為電腦的基礎(chǔ),掌握它更是我們這些大學(xué)生所必須掌握的。經(jīng)過(guò)這次程序設(shè)計(jì),讓我認(rèn)識(shí)到了 C+的運(yùn)用是相當(dāng)廣泛的,才拿到題目的時(shí)候,我 真的不知道該怎么辦,但隨著慢慢的設(shè)計(jì),思路也總算有了,這樣才能繼續(xù)進(jìn)行下去,這 時(shí)我才真正認(rèn)識(shí)到了 C+的功能原來(lái)是那么的多。一個(gè)復(fù)雜的實(shí)驗(yàn)室設(shè)備管理系統(tǒng),經(jīng) 過(guò)500-600行的代碼就可以完完
14、全全的達(dá)到,這是讓我非常驚訝的,但相對(duì),如今的 C+ 也是非常難的,這學(xué)期學(xué)到的一些內(nèi)容,都是 C+的重點(diǎn),但學(xué)下來(lái)以后感覺(jué)還是很難所 以必須先打好基礎(chǔ),基礎(chǔ)好了,學(xué)什么都會(huì)容易很多。這次的程序設(shè)計(jì)讓我重新認(rèn)識(shí)到了 C+,這是一門非常重要的科目,我們必須付出很 多倍的努力學(xué)習(xí)它,才能熟練地掌握它。源代碼#include#include #include#include #include using namespace std;class Node / 結(jié)點(diǎn)類,用于存放客戶的各種信息public:long id; string name; string type; string suoshush
15、iyanshi; string buytime; string price; string amount; string shengchanriqi; string shiyongshouming; string weight;Node *next;/實(shí)驗(yàn)設(shè)備編號(hào)/名稱/設(shè)備類型/實(shí)驗(yàn)設(shè)備所屬實(shí)驗(yàn)室/購(gòu)買時(shí)間/價(jià)格/庫(kù)存量/生產(chǎn)日期/使用壽命/重量/指向下一結(jié)點(diǎn)的指針Node(long id=000,string nname=noname,string ntype=unkown,string nsuoshushiyanshi=unknow,string nbuytime=unknow,stri
16、ng nprice=unknow,string namount=unknow, string nshengchanriqi=unkown,string nshiyongshouming=unknow,string nweight=unknow );/ 構(gòu)造函數(shù),初始化變 量;class Link/Link 類,把數(shù)據(jù)以鏈表的形式存儲(chǔ),鏈表的每個(gè)結(jié)點(diǎn)為一個(gè) Node 對(duì)象 private:Node *head; /鏈表的頭指針,為 Node 對(duì)象類型的指針public :Link();/ 構(gòu)造函數(shù),初始化變量bool linkIsEmpty();/ 判斷鏈表是否為空void linkInsert
17、(Node *newnode);/ 向鏈表中插入新的結(jié)點(diǎn)bool linkDelete(int nid);/ 從鏈表中刪除的結(jié)點(diǎn)void linkClear();/ 清空鏈表中數(shù)據(jù)void linkView();/ 查看鏈表中數(shù)據(jù)Node* linkFind(int nid);/ 在鏈表中查找 id 為 nid 結(jié)點(diǎn),返回指向該結(jié)點(diǎn)的指針Node* getHead();/獲取頭指針;Node:Node(long nid, string nname, string ntype,string nsuoshushiyanshi, string nbuytime,string nprice,strin
18、g namount, string nshengchanriqi, string nshiyongshouming,string nweight)id=nid;name=nname;type=ntype;suoshushiyanshi=nsuoshushiyanshi;buytime=nbuytime;price=nprice;amount=namount;shengchanriqi=nshengchanriqi; shiyongshouming=nshiyongshouming;weight=nweight;next=NULL;Link:Link()/構(gòu)造函數(shù),初始化鏈表為空head=NUL
19、L;bool Link:linkIsEmpty()/判斷鏈表是否為空,空則返回 truereturn(head=NULL);共同設(shè)計(jì) void Link:linkInsert(Node *newnode) / 按 id 值從小到大的順序,插入新的結(jié)點(diǎn) Node *p1;if(!head)鏈表為空的情況 head=newnode;else if(head-id)(newnode-id) /插入到第一個(gè)結(jié)點(diǎn)的情況newnode-next=head;head=newnode;else /插入到第二個(gè)及以后情況p1=head; while(1)if(!(p1-next)p1-next=newnode;
20、break;else if(p1-next)-idnewnode-id)newnode-next=p1-next;p1-next=newnode;break;p1=p1-next;bool Link:linkDelete(int nid) / 刪除結(jié)點(diǎn),成功則返回 trueNode *p;if(head=NULL)/ 鏈表為空的情況return false;if(head-id=nid) / 刪除的為第一個(gè)結(jié)點(diǎn)的情況 head=head-next; return true;p=head;while(p-next) / 刪除的為第二個(gè)及以后結(jié)點(diǎn)的情況if(p-next)-id=nid)p-nex
21、t=(p-next)-next;return true;p=p-next;return false;由陳廣鵬設(shè)計(jì) void Link:linkClear() / 清空鏈表head=NULL;Node* Link:linkFind(int nid) / 查找 id 值為 nid 的結(jié)點(diǎn),返回該結(jié)點(diǎn)的指針Node *p=head;/沒(méi)找到符合條件的結(jié)點(diǎn)的話,返回的指針值為 NULLwhile(p) if(p-id=nid) break;elsep=p-next;return p;void Link:linkView() / 顯示鏈表數(shù)據(jù)Node *p=head;while(p)cout 實(shí)驗(yàn)設(shè)備編
22、號(hào) :idendl;cout名稱:n amee ndl;cout類型:typee ndl;coutvv所屬實(shí)驗(yàn)室:suoshushiyanshivvendl;coutvv購(gòu)買時(shí)間:buytimevendl;coutvv價(jià)格:pricee ndl;coutvv庫(kù)存量:amountendl;coutvv生產(chǎn)日期:shengchanriqivvendl;coutvv使用壽命:vvp-shiyongshoumingvvendl;coutvv重量:vvp-weightnext;Node* Link:getHead()return head;/類Shebe,用于包裝Link類及菜單操作 class She
23、beiprivate:Link clink;/Link 對(duì)象成員bool k;/ 記錄數(shù)據(jù)是否被修改 public:Shebei();void ShebeiClear();void ShebeiInsert();void ShebeiDelete();void ShebeiFind();void ShebeiModify();void ShebeiView();void ShebeiLoad();void ShebeiSave();void Exit();/ 退出程序void showMe nu(); 顯示菜單void showTip();顯示操作提示void doMe nu (char n)
24、;執(zhí)行相應(yīng)菜單項(xiàng)功能 ;Shebei:Shebei()Li nk();調(diào)用成員對(duì)象的構(gòu)造函數(shù)ShebeiLoad();從文件中讀取數(shù)據(jù),創(chuàng)建鏈表 k=false;設(shè)置數(shù)據(jù)被修改 由陳軍文設(shè)計(jì)void Shebei:ShebeiClear() /清空設(shè)備記錄clink.linkClear();coutvv成功清空設(shè)備信息記錄!p-id;coutvv請(qǐng)輸入名稱:; cinp-name;coutvv請(qǐng)輸入類型:;cinp-type;coutvv請(qǐng)輸入所屬實(shí)驗(yàn)室:; cinp-suoshushiyanshi;coutvv請(qǐng)輸入購(gòu)買時(shí)間:; cinp-buytime;coutvv請(qǐng)輸入價(jià)格:;cinp-
25、price;coutvv請(qǐng)輸入庫(kù)存量:;cinp-amount;coutvv請(qǐng)輸入生產(chǎn)日期:;cinp-shengchanriqi;coutvv請(qǐng)輸入設(shè)備重量:;cinp-weight;if(!clink.linkFind(p-id) / 判斷設(shè)備信息是否存在 clink.linkInsert(p); k=true;elsevvendl; 由陳磊設(shè)計(jì)coutvv設(shè)備編號(hào)為vvp-idvv的的設(shè)備已存在,插入失敗!void Shebei:ShebeiDelete() /刪除設(shè)備記錄long i;if(clink.linkIsEmpty()/ 鏈表為空的情況 coutvv沒(méi)有設(shè)備記錄! vve n
26、dl;elsecoutvv請(qǐng)輸入設(shè)備編號(hào): cini;if(clink.linkDelete(i)cout 成功刪除編號(hào)為 i 的實(shí)驗(yàn)記錄! endl; k=true;elsecout 沒(méi)有找到編號(hào)為 i 的設(shè)備! endl; void Shebei:ShebeiFind() /查找某編號(hào)的設(shè)備記錄long n;Node *p;if(clink.linkIsEmpty()/ 鏈表為空的情況cout 沒(méi)有設(shè)備記錄! n;p=clink.linkFind(n);/ 獲得找到的結(jié)點(diǎn)的指針 if(p) / 指針值不為 NULL 時(shí)cout實(shí)驗(yàn)設(shè)備編號(hào):vvp-idvendl;cout名稱:n amee
27、 ndl;cout類型:typesuoshushiyanshivvendl;coutvv購(gòu)買時(shí)間:vvp-buytimevendl;coutvv價(jià)格:priceamountvvendl;coutvv生產(chǎn)日期:vvp-shengchanriqivvendl;coutvv使用壽命:vvp-shiyongshoumingvvendl; coutvv重量:vvp-weightve ndl;else/指針值為NULL時(shí)coutvv沒(méi)有找到編號(hào)為vv*v的設(shè)備記錄! vvendl;void Shebei:ShebeiModify() / 修改某編號(hào)的設(shè)備信息long n;Node *p;if(clink.
28、linkIsEmpty()/ 鏈表為空的情況cout 沒(méi)有設(shè)備記錄! n;p=clink.linkFind(n);/ 獲得找到的結(jié)點(diǎn)的指針if(p) / 指針值不為 NULL 時(shí)cout實(shí)驗(yàn)設(shè)備編號(hào):vvp-idvendl;cout名稱:n amee ndl;cout類型:typesuoshushiyanshivvendl;coutvv購(gòu)買時(shí)間:vvp-buytimevendl;coutvv價(jià)格:priceamountvvendl;coutvv生產(chǎn)日期:vvp-shengchanriqivvendl;coutvv使用壽命:vvp-shiyongshoumingvvendl;coutvv重量:v
29、vp-weightp-id;coutvv請(qǐng)輸入名稱:;cinp-name;coutvv請(qǐng)輸入類型:;cinp-type;coutvv請(qǐng)輸入所屬實(shí)驗(yàn)室:;cinp-suoshushiyanshi;coutp-buytime; coutp-price; coutp-amount; coutp-shengchanriqi; coutp-weight;else/指針值為NULL時(shí)coutvv沒(méi)有找到編號(hào)為n的設(shè)備記錄! endl; 由邊飛設(shè)計(jì) void Shebei:ShebeiView() /顯示所有設(shè)備的記錄if(clink.linkIsEmpty()cout沒(méi)有設(shè)備記錄! nid) / 讀取客戶
30、,直到讀空p=new Node();p-id=nid;infilep-name ;/讀取名稱infilep-type ; infilep-suoshushiyanshi ; infilep-buytime ; infilep-price ; infilep-amount ; infilep-shengchanriqi ; infilep-weight ;clink.linkInsert(p);infile.close(); / 關(guān)閉文件void Shebei:ShebeiSave() /將/ 數(shù)據(jù)保存到文件Node *p=clink.getHead();ofstream outfile(dat
31、a.txt);if(!outfile)cerr錯(cuò)誤:數(shù)據(jù)文件不能打開(kāi)!n;elsewhile(p)suoshushiyanshiamountoutfileid nametype buytime priceshengchanriqiweight next;k=false;cout 保存成功! s;if(s=y|s=Y)ShebeiSave();coutvv已安全退出,;system(pause);exit(0); 由丁小瀧設(shè)計(jì)void Shebei:showMenu()coutvvtt實(shí)驗(yàn)室設(shè)備管理系統(tǒng)vvendl;coutvvtt*vvendl;coutvvtt*vvendl;coutvvtt*1-清空:清除所有設(shè)備信息*vvendl;coutvvtt*vvendl;coutvvtt*2-添加:增加一個(gè)設(shè)備到設(shè)備信息中*vvendl;coutvvtt*vvendl;cout
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 活動(dòng)學(xué)生安全協(xié)議書(2篇)
- 2024-2025學(xué)年新教材高中地理 第4章 水的運(yùn)動(dòng) 第1節(jié) 陸地水體及其相互關(guān)系說(shuō)課稿 新人教版選擇性必修第一冊(cè)
- 2《樹(shù)之歌》 (說(shuō)課稿)2024-2025學(xué)年統(tǒng)編版語(yǔ)文二年級(jí)上冊(cè)
- 2023一年級(jí)語(yǔ)文上冊(cè) 第四單元 4 四季配套說(shuō)課稿 新人教版001
- 二零二五年度農(nóng)業(yè)科技融資借款合同范本3篇
- 2學(xué)做“快樂(lè)鳥(niǎo)”(第1課時(shí))說(shuō)課稿-2023-2024學(xué)年道德與法治二年級(jí)下冊(cè)統(tǒng)編版
- 2025高考生物備考說(shuō)課稿:免疫調(diào)節(jié)說(shuō)課稿
- 二零二五年度外貿(mào)代理企業(yè)合作協(xié)議
- 2024新教材高中歷史 第二單元 三國(guó)兩晉南北朝的民族交融與隋唐統(tǒng)一多民族封建國(guó)家的發(fā)展 第7課 隋唐制度的變化與創(chuàng)新說(shuō)課稿 部編版必修中外歷史綱要上001
- 二零二五年度專科醫(yī)院醫(yī)師聘用服務(wù)協(xié)議
- 蛋白質(zhì)自動(dòng)測(cè)序儀
- 稅收流失論文-我國(guó)個(gè)人所得稅稅收流失問(wèn)題及對(duì)策研究
- 長(zhǎng)榮股份:投資性房地產(chǎn)公允價(jià)值評(píng)估報(bào)告
- 2022年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)試題及答案解析
- 銀行內(nèi)部舉報(bào)管理規(guī)定
- 平面幾何強(qiáng)化訓(xùn)練題集:初中分冊(cè)數(shù)學(xué)練習(xí)題
- 項(xiàng)目獎(jiǎng)金分配獎(jiǎng)勵(lì)制度和方案完整版
- 支氣管鏡試題
- 陰道鏡幻燈課件
- 現(xiàn)代漢語(yǔ)詞匯學(xué)精選課件
- PCB行業(yè)安全生產(chǎn)常見(jiàn)隱患及防范措施課件
評(píng)論
0/150
提交評(píng)論