// ************************************ // * * // * function.h * // * * // ************************************ #include<iostream.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 exitATM(); // 退出系统 void functionshow(); // 功能界面 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; };
|
详细解析C++编写的ATM自动取款机模拟程序
最新推荐文章于 2023-08-03 11:36:49 发布