• 大小: 509KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: C/C++
  • 标签: 音像店  

资源简介

音像店课程设计: 要求用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


评论

共有 条评论

相关资源