詳細解析C 編寫的ATM自動取款機模擬程式

2021-04-02 20:01:07 字數 1946 閱讀 8659

// ************************************

// *                                  *

// *          function.h              *

// *                                  *

// ************************************

#include

class consumer;

class atm   

// atm取款機

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& cn**;

};class consumer

// 使用者

;

// ************************************

// * *

// * consumer類的成員函式 *

// * *

// ************************************

#include"function.h"

#includeconsumer::consumer(char name,

char num,float money,char password)

float consumer::get_money()

char* consumer::get_name()

char* consumer::get_num()

char* consumer::get_passwd()

void consumer::set_money(float m)

void consumer::set_passwd(char pwd)

// ************************************

// * *

// * atm類的成員函式 *

// * *

// ************************************

#include "function.h"

#include #includevoid atm::welcome()

switch(n)

}while(true); }

void atm::change_passwd()

while(times<3);

if(times==3)

lock();

int t=0;

do

if(cn**.get_money()-m<0)

}while(ch=='y'||ch=='y');

}void atm::information()

詳細解析C 編寫的ATM自動取款機模擬程式

學習c 有一段時間了,前兩天有個朋友要我幫她做個模擬atm自動取款機的程式,於是花了一個晚上寫了出來,其實這個程式也很簡單,但是我覺得它對於剛學c 的人來說比較有用處,因為它可以幫助你更加深刻的理解物件導向程式設計的真諦 以現實世界為模型編寫程式。學習c 的真正目的也就在於此,真正的理解物件導向程式...

詳細解析C 編寫的ATM自動取款機模擬程式

學習c 有一段時間了,前兩天有個朋友要我幫她做個模擬atm自動取款機的程式,於是花了一個晚上寫了出來,其實這個程式也很簡單,但是我覺得它對於剛學c 的人來說比較有用處,因為它可以幫助你更加深刻的理解物件導向程式設計的真諦 以現實世界為模型編寫程式。學習c 的真正目的也就在於此,真正的理解物件導向程式...

C 編寫的ATM自動取款機模擬程式

學習c 有一段時間了,前兩天有個朋友要我幫她做個模擬atm自動取款機的程式,於是花了一個晚上寫了出來,其實這個程式也很簡單,但是我覺得它對於剛學c 的人來說比較有用處,因為它可以幫助你更加深刻的理解物件導向程式設計的真諦 以現實世界為模型編寫程式。學習c 的真正目的也就在於此,真正的理解物件導向程式...

C 中的friend詳細解析

c 中的友元機制允許類的非公有成員被一個類或者函式訪問,友元按型別分為三種 普通非類成員函式作為友元,類的成員函式作為友元,類作為友元。友元包括友元的宣告以及友元的定義。友元的宣告預設為了extern,就是說友元類或者友元函式的作用域已經擴充套件到了包含該類定義的作用域,所以即便我們在類的內部定義友...

C 中的friend函式詳細解析

為什麼要使用友元函式 在實現類之間資料共享時,減少系統開銷,提高效率。如果類a中的函式要訪問類b中的成員 例如 智慧指標類的實現 那麼類a中該函式要是類b的友元函式。具體來說 為了使其他類的成員函式直接訪問該類的私有變數。即 允許外面的類或函式去訪問類的私有變數和保護變數,從而使兩個類共享同一函式。...