#includeiostream.h#includestring.h#includestdlib.h
class consumer;
class ATM// ATM取款机
{
public:ATM(consumer& cn):cnsm(cn){}void welcome(); // 登陆界面
bool check_passwd(char n[],char pwd[]);// 核对密码
void change_passwd(); // 修改密码
void fetchmoney(); // 取款
void information(); // 查询信息// 退出系统
void functionshow(); // 功能界面
void exitATM();void lock();// 锁机
private:int times; // 记录密码输入次数
consumer& cnsm;};
class consumer// 用户
{
public:friend class ATM;consumer(char Name[],char Num[],float Money,char Password[]);protected:char* get_name(); // 取得姓名
char* get_num(); // 取得卡号
char* get_passwd();// 取得密码
float get_money(); // 取得余额
void set_passwd(char pwd[]);// 设置密码
void set_money(float m); // 取钱
private:char passwd[8];// 用户密码
char name[20]; // 用户姓名
char num[20];
float money;};