資源簡介
音像店課程設計:
要求用c++語言做此課程設計。

代碼片段和文件信息
#include
#include
#include“VideoType.h“
#include“VideoListType.h“
using?namespace?std;
void?createVideoList(ifstream&?infileVideoListType&?videolist);
void?displayMenu();
int?main()
{??VideoListType?videolist;
???int?choice;
???char?ch;
???char?title[50];
???ifstream?infile;
???infile.open(“Vido.txt“);
???if(!infile)
???{???cout<<“輸入文件不存在!“< ???????return?1;
???}
???createVideoList(infilevideolist);
???infile.close();
???displayMenu();
???cout<<“輸入選項:“;
????cin>>choice;
???cout< ???while(choice!=9)
???{???switch(choice)
???{??case?1:cout<<“輸入影碟名稱:“;
?????????cin.get(ch);
???cin.get(title50);
???cout< ???if(videolist.videoSearch(title))cout<<“找到該影碟:“< ???else??cout<<“該影碟不在庫中:“< ???break;
??????case?2:cout<<“輸入影碟名稱:“;
???cin.get(ch);
???cin.get(title50);
???cout< ???if(videolist.videoSearch(title))
???{??if(videolist.isVideoAvailable(title))
???{??videolist.videoCheckOut(title);
??????cout<<“借出影碟:“<tle< ???}
???else??cout<<“該影碟庫存不足:“< ???}
???else??cout<<“庫中沒有該影碟:“< ???break;
???case?3:cout<<“輸入影碟名稱:“;
?????cin.get(ch);
???cin.get(title50);
???cout< ???if(videolist.videoSearch(title))
???{??videolist.videoCheckIn(title);
??????cout<<“感謝歸還影碟:“<tle< ???}
???else???cout<<“庫中沒有該影碟:“< ???break;
???case?4:cout<<“輸入影碟名稱:“;
??????cin.get(ch);
???cin.get(title50);
???cout< ???if(videolist.videoSearch(title))
???{??if(videolist.isVideoAvailable(title))
?????????cout<<“該影碟還有庫存:“<tle< ??????else???cout<<“該影碟已經借光:“< ???}
???else??cout<<“庫中沒有該影碟:“< ???break;
???case?5:videolist.videoPrinttitle();
????break;
??????case?6:videolist.print();
????break;
??????default:cout<<“輸入錯誤!?“< ???
?}
???displayMenu();
???cout<<“輸入選項:“;
???cin>>choice;
???cout< ???}
??????return?0;
???}
???void?createVideoList(ifstream&infileVideoListType&videolist)
???{???char?title[50];
???????char?star1[50];
????char?star2[50];
????char?producer[50];
????char?director[50];
????char?productionco[70];
????char?ch;
????int?instock;
????VideoType?newvideo;
????infile.get(title50);
????infile.get(ch);
????while(infile)
????{????infile.get(star150);
?????????infile.get(ch);
???infile.get(star250);
???infile.get(ch);
???infile.get(producer50);
???infile.get(ch);
???infile.get(director50);
???infile.get(ch);
???infile.get(productionco70);
???infile.get(ch);
???infile>>instock;
???infile.get(ch);
???newvideo.setVideoInfo(titlestar1star2producerdirectorproductioncoinstock);
???videolist.push_back(newvideo);
???infile.get(title50);
???infile.get(ch);
????}
???}
???void?displayMenu()
???{?????cout<<“選擇下列一項:“< ?????????cout<<“1:查找影碟“< ???cout<<“2:借出影碟“< ???cout<<“3:歸還影碟“< ???cout<<“4:庫存查詢“< ???cout<<“5:打印所有影碟名稱“< ???cout<<“6:打印所有影碟詳情“< ???cout<<“7:?退出?“< ???}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A.SHR????????10??2003-11-17?15:25??音像店\Desktop_.ini
?????文件???????3146??2008-12-15?23:13??音像店\Main.cpp
?????文件???????2366??2008-11-15?20:50??音像店\VideoListType.cpp
?????文件????????659??2008-11-15?21:25??音像店\VideoListType.h
?????文件???????2264??2008-11-15?21:04??音像店\VideoType.cpp
?????文件???????3437??2003-11-17?15:21??音像店\VideoType.dsp
?????文件????????526??2003-11-17?15:22??音像店\VideoType.dsw
?????文件???????1605??2008-11-15?21:04??音像店\videoType.h
?????文件??????33792??2003-11-17?15:22??音像店\VideoType.ncb
?????文件??????48640??2003-11-17?15:22??音像店\VideoType.opt
?????文件????????648??2003-11-17?15:22??音像店\VideoType.plg
?????文件????????113??2008-11-19?12:39??音像店\Vido.txt
?????文件???????4550??2008-11-15?21:25??音像店\音像店.dsp
?????文件????????520??2008-11-15?19:31??音像店\音像店.dsw
?????文件??????99328??2009-05-14?12:36??音像店\音像店.ncb
?????文件????????246??2009-05-14?12:35??音像店\音像店.plg
????..A.SH.????????10??2003-11-17?15:25??音像店\Debug\Desktop_.ini
?????文件?????343866??2008-12-15?23:13??音像店\Debug\Main.obj
?????文件?????126976??2008-12-15?23:13??音像店\Debug\vc60.pdb
?????文件??????90072??2008-11-15?21:36??音像店\Debug\VideoListType.obj
?????文件?????174037??2008-11-18?15:39??音像店\Debug\VideoType.obj
?????文件?????610347??2008-12-17?15:25??音像店\Debug\音像店.exe
?????文件????1393664??2008-12-15?23:13??音像店\Debug\音像店.pdb
?????文件??????49664??2009-05-14?12:36??音像店\音像店.opt
?????目錄??????????0??2008-12-21?12:51??音像店\Debug
?????目錄??????????0??2008-12-21?12:51??音像店
-----------?---------??----------?-----??----
??????????????2990486????????????????????26
- 上一篇:TTMS劇院管理系統
- 下一篇:A*算法 機器人路徑規劃
評論
共有 條評論