• 大小: 2.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-22
  • 语言: C/C++
  • 标签: C++  大作业  功能全  

资源简介

C++大实验 C++大作业 调用了很多系统函数 模拟超市收银系统的所有功能 支持注册、登陆 支持打印小票 支持VIP和会员管理 支持财务统计

资源截图

代码片段和文件信息

#include                     
#include
#include
#include
#include
#include
using namespace std;
string td;
class Product                   //商品类
{private:                     //私有数据成员
double price;                
    char name[30][30];
    string  number;
public: 
//成员函数
void addproduct();                  //增加商品
void search(); //查找商品信息
void change(); // 更改商品信息
void display();                      //显示商品信息
int del(int k=0);                     //删除商品信息
};

void  Product::addproduct()                  //增加商品  
{   double price;
    string namname;
int k=0;
cout<<“请 输 入 商 品 条 形 码 : “;
cin>>number;
nam=“D:\\商品\\“+number+“.txt“;
ifstream infile(nam.c_str());
if(infile)
{
cout<<“                    该商品已存在请重新选择!“< k=1;
infile.close();
}
infile.close();
if(k==0)
{
ofstream outfile(nam.c_str());
if(!outfile)
{
cout<<“                     系统出现错误,请重新保存!“< }
if(outfile)
{
outfile< cout<<“请 输 入 商 品 价 格 :“;
cin>>price; 
outfile< cout<<“请 输 入 商 品 名  :“;
cin>>name;
outfile< outfile.close();
cout<<“                保存商品成功!“< }
}
}

void Product::search()             //查找商品信息
{
string nam;
cout<<“请 输 入 商 品 条 形 码: “;
cin>>number;
nam=“D:\\商品\\“+number+“.txt“;
ifstream infile(nam.c_str());
if(!infile)
{
cout<<“ 未找到该商品,请核对 !“< }
else
{
cout<<“                  该商品存在,详情请查询所有信息 !“< infile.close();
}
}

void Product::change()            // 更改商品信息
{
string pnumbernamname;
double price;
int m=0;
    m=del(1);
if(m==1)
{
cout<<“                         请 输 入 更 改 后 的 商 品 信 息 !“< cout<<“                               商 品 条 形 码 : “;
cin>>number;
nam=“D:\\商品\\“+number+“.txt“;
ofstream outfile(nam.c_str());
if(outfile)


cout<<“                               商 品 名 : “;
cin>>name;
cout<<“                               商 品 价 格 : “;
cin>>price;
outfile< outfile< outfile< outfile.close();
}
}
}

void Product::display()                      //显示商品信息
{
string nam;
cout<<“请 输 入 要 查 找 商 品 条 形 码 :“;
cin>>number;
nam=“D:\\商品\\“+number+“.txt“;
ifstream infile(nam.c_str());
if(!infile)
{
cout<<“  该商品不存在,请核对!“< }
else
{
cout<<“   该商品存在!商品信息如下:“< string s;
while(getline(infiles))
{
cout< }
}
infile.close();
}

int Product::del(int k)                     //删除商品信息
{
    string pnumbernam;
    cout<<“请 输 入 商 品 条 形 码 : “;
    cin>>pnumber;
nam=“D:\\商品\\“+pnumber+“.txt“;
    ifstream infile(nam.c_str());
 if(!infile)
 {
  cout<<“ 该商品不存在,请核对!“<

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-20 08:54  编译文件全\
     文件       28447  2012-06-13 15:55  编译文件全\C++牛中超组.cpp
     文件        3463  2012-06-13 15:52  编译文件全\C++牛中超组.dsp
     文件         530  2012-06-13 15:56  编译文件全\C++牛中超组.dsw
     文件       41984  2012-06-13 15:56  编译文件全\C++牛中超组.ncb
     文件       48640  2012-06-13 15:56  编译文件全\C++牛中超组.opt
     文件         771  2012-06-13 15:55  编译文件全\C++牛中超组.plg
     目录           0  2014-04-20 08:54  编译文件全\Debug\
     文件      663616  2012-06-13 15:55  编译文件全\Debug\C++牛中超组.exe
     文件      889768  2012-06-13 15:55  编译文件全\Debug\C++牛中超组.ilk
     文件      560275  2012-06-13 15:55  编译文件全\Debug\C++牛中超组.obj
     文件     5509020  2012-06-13 15:52  编译文件全\Debug\C++牛中超组.pch
     文件     1238016  2012-06-13 15:55  编译文件全\Debug\C++牛中超组.pdb
     文件      304128  2012-06-13 15:55  编译文件全\Debug\vc60.idb
     文件      143360  2012-06-13 15:55  编译文件全\Debug\vc60.pdb

评论

共有 条评论