资源简介
C++ 药品管理系统 已经完成 可以运行无bug!有运算符重载,增 删 改 查,密码登录等功能!

代码片段和文件信息
#include /*密码为:chenjie */
#include
#include
#include
#include“number.h“
using namespace std;
class medicine :public numberpublic product
{
private:
string name;
public:
medicine(){}
medicine(string namint yint mint dint nufloat print ex):date(ymd)number(ymdprex)product(ymdnu)
{
name=nam;
}
~medicine(){}
void set_name(const string nam)
{
name=nam;
}
void show()
{
cout<<“药品名称:“< product::show();
number::show();
}
friend int main();
};
int main()
{
int p=0;
int s1s2s3s4s5;//缓存
float sk; //缓存
while(p==0)
{
for(int i=0;i<3;i++)
{
cout<<“请输入六位数密码:“;
char c;
string str;
string str1=“chenjie“;
while((c=getch())!=13)
{
if(c!=8)
{
cout<<“*“;
str+=c;
}
else if(!str.empty())
{
str.erase(str.end()-1);
cout<<“\b“<<“ “<<“\b“;
}
}
if(str==str1)
{
//
int length=0;
medicine s[8];
while(p==0)
{
cout< cout<<“ *****药品管理系统*****“< cout<<“ 请选择您需要进行的操作!“< cout<<“ 1 药品添加“< cout<<“ 2 删除药品“< cout<<“ 3 药品内容更改“< cout<<“ 4 药品信息查找“< cout<<“ 5 药品库输出“< cout<<“ 6 药品库函数调用(运算符重载)“< cout<<“ 7 系统退出“<
cout<<“输入操作代码:“;
int a=0;
char key;
do
{
cin>>key;
if((key>=‘1‘&&key<=‘7‘))
a=1;
else
cout<<“指令无效!“< }while(a==0);
switch(key)
{
cout<<“输入操作代码:“;
case‘1‘:
{
string name;
cout<<“请输入要增加的药名:“;
cin>>name;
cout<<“生产日期为: “;
cout<<“年: “;
cin>>s1;
cout<<“月: “;
cin>>s2;
cout<<“日: “;
cin>>s3;
cout<<“库存量为: “;
cin>>s4;
cout<<“单价为: “;
cin>>sk;
cout<<“保质期为(个月): “;
cin>>s5;
s[length]=medicine(names1s2s3s4sks5);
length++;
system(“cls“);
cout<<“添加药品“< break;
}
case‘2‘:
{
string name;
cout<<“请输入要删除的药品名称:“< cin>>name;
if(length<=0)
{
system(“cls“);
cout<<“药品“< }
else
{
for(int point=0;point {
if(s[point].name==name)
{
for(;point {
s[point]=s[point+1];
}
length--;
system(“cls“);
cout<<“删除成功!“< }
else
{
if(point>=(length-1))
{
system(“c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6708 2017-12-17 21:34 C++ 药品管理系统\C++.txt
文件 923 2017-12-17 16:23 C++ 药品管理系统\date.h
文件 238592 2017-12-06 19:18 C++ 药品管理系统\Debug\main.bsc
文件 585813 2018-04-10 11:12 C++ 药品管理系统\Debug\main.exe
文件 835628 2018-04-10 11:12 C++ 药品管理系统\Debug\main.ilk
文件 322108 2018-04-10 11:12 C++ 药品管理系统\Debug\main.obj
文件 2124568 2017-12-17 16:23 C++ 药品管理系统\Debug\main.pch
文件 1164288 2017-12-26 19:07 C++ 药品管理系统\Debug\main.pdb
文件 0 2017-12-06 19:18 C++ 药品管理系统\Debug\main.sbr
文件 140288 2018-04-10 11:12 C++ 药品管理系统\Debug\vc60.idb
文件 118784 2017-12-26 19:07 C++ 药品管理系统\Debug\vc60.pdb
文件 6733 2017-12-26 19:07 C++ 药品管理系统\main.cpp
文件 3377 2018-04-10 11:12 C++ 药品管理系统\main.dsp
文件 516 2018-04-10 11:12 C++ 药品管理系统\main.dsw
文件 66560 2018-04-10 11:12 C++ 药品管理系统\main.ncb
文件 48640 2018-04-10 11:12 C++ 药品管理系统\main.opt
文件 744 2018-04-10 11:12 C++ 药品管理系统\main.plg
文件 1960 2017-12-17 16:22 C++ 药品管理系统\number.h
目录 0 2018-04-10 11:12 C++ 药品管理系统\Debug
目录 0 2018-04-10 11:12 C++ 药品管理系统
----------- --------- ---------- ----- ----
5666230 20
- 上一篇:c++和sql的客房管理系统
- 下一篇:医务室模拟_vc/类/多线程
相关资源
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
评论
共有 条评论