const int upnum=2000; //系統最多容納的使用者數
class user
;class bank
;int pass(); //業務員登入
int chooseinmenu(); //顯示選單並由業務員選擇
int inputpassword(); //返回鍵盤輸入的密碼
bool judgeday(int,int,int);//判斷日期是否正確
bool judgeformat(char *);//判斷格式
bool judge17bit(char *);//17位加權求和
void enterid();//身份證18位判斷
#endif // bank_h_included
main.cpp
#include #include "bank.h"
using namespace std;
int main()
return 0;
}
bank.cpp
#include #include #include #include "bank.h"
#include #includeusing namespace std;
/*功能:用建構函式讀取檔案中儲存的業務資料
*/bank::bank()
n = i; //用靜態資料成員
infile.close();}/*
功能:用析構函式,在退出系統時,將資料儲存到檔案中
*/bank::~bank()
else
else if(users[who].status==1)}}
}}}return;}/*
功能:掛失賬戶
*/void bank::reportloss()
else if (users[mid].account>id)
high=mid-1;
else
low=mid+1;
}if (index<0)
cout<
work.cpp
#include #include #include #include #include #include #include "bank.h"
using namespace std;
/*功能:驗證使用者密碼
返回值:密碼正確,返回1;
不能通過密碼驗證,返回0
銀行儲蓄系統
問題及 檔名稱 bank.cpp 作 者 李楠 完成日期 2015年2月27日 版 本 號 v1.0 問題描述 銀行儲蓄系統 輸入描述 略 程式輸出 略 include include include putch的標頭檔案 include system的標頭檔案 define mnum 2000 銀...
銀行儲蓄系統
main.cpp 檔名稱 main.cpp 檔案標識 無 內容摘要 進入程式系統 其他說明 無 當前版本 v1.0 作 者 馬明城 完成日期 2015.7.18 include include bank.h using namespace std 主函式 int main return 0 bank...
銀行儲蓄系統
檔名稱 bank.h 檔案標識 無 內容摘要 該 用於獲取滿足字尾要求的第乙個檔案 其他說明 無 當前版本 v1.0 作 者 李明宇 完成日期 2015年7月16日 修改記錄 修改日期 無 版本號 v1.0 修改人 李明宇 修改內容 ifndef bank h included define ban...