注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

刘邓

每天收获一点点-目标:富足

 
 
 

日志

 
 

ATM机模拟器  

2012-02-27 22:52:06|  分类: 技术类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
先上了今天的代码部分,是ATM机管理员类的具体实现部分,以及修改了以前的部分错误,现在以及可以平安编译了,但具体有没有逻辑错误还需要等主程序完成才能看出来

//DataBase.h

//模拟数据库管理员类的具体实现

#include<iostream>
#include"DataBase.h"
#include<algorithm>

Database::Database()
{
number = 0;

}

Database::~Database()
{
vUserAccount.clear();
}

bool Database::getNumber()
{
cout<<"用户总数为"<<number<<endl;
return true;
}

UserAccount Database::verifAccount(string val1,string l2)
{

UserAccount tmp(val1,val2,);
vector <UserNumber>::iterator result;
result = find(vUserAccount.begin(),vUserAccount.end(),tmp);
if(result == vUserAccount.end()) {cout<<"密码错误或者用户不存在"<<endl;return *result;}
cout<<"验证成功";
return *result;

}

bool Database::insertAccount()
{
string val1,val2;
float val3;
cout<<"请输入用户名,以检验是否已经存在:";
cin>>val1;
UserAccount tmp(val1,,);
vector <UserAccount>::iterator result;
result = find(vUserAccount.begin(),vUserAccount.end(),tmp);
if(result == vUserAccount.end())
{
cout<<"用户名不存在,请继续设置密码和初始金额:";
cin>>val2>>val3;
UserAccount tmp1(val1,val2,val3);
vUserAccount.push_back(tmp1);
cout<<"新用户插入成功"<<endl;
return true;
}
else
{
cout<<"对不起,您输入的用户已存在"<<endl;
return false;
}

}

bool Database::deleteAccount()
{
string val1;
cout<<"请输入要删除的用户名:";
cin>>val1;
UserAccount tmp(val1,,);
vector <UserAccount>::iterator result;
result = find(vUserAccount.begin(),vUserAccount.end(),tmp);
if(result == vUserAccount.end())
{
cout<<"对不起,您输入的用户不存在。"<<endl;
return false;
}
vUserAccount.erase(result);
cout<<"成功删除用户"<<endl;
return true;

}

  评论这张
 
阅读(317)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018