因為在下還沒學到連結外部資料庫,所以就直接內建一組帳號密碼。
目前希望能夠有這些功能:
判斷帳號是否正確、
判斷密碼是否正確、
最多只能輸入5次錯誤的密碼。
目前構想出來的寫法如上:
而在主函數中特別宣告一個int acc_db 變數
並且設定成acc_datebase(acc,pw)的回傳值,
是不想在執行swith迴圈的時候又算一次,
好像用參照也可以....?"
目前的問題是:
在acc_datebase()函數的定義裡面,
想要用acc_db 、pw_db 來比對帳號lovehina 與密碼 lemon1357
if(acc_db=="lovehina") // 判斷帳號是非
if(pw_db=="lemon1357") // 判斷密碼是非
不過好像不是這麼寫,
因為acc_datebase()函數的回傳值總是3.....
目前也找不到 if迴圈+用字元陣列當判斷條件 的用法;
exp:
if(字元陣列[]==字串XXX)
{
敘述1...
敘述2..
}
還有while(acc_db!=1 || pw_error!=0); 這段邏輯似乎也有問題
在下希望只要pw_error ==0 或者 acc_db==1 其中之一成立就能離開迴圈...
可以請c++的前輩指點嗎?"
還有如果有更適合的寫法也請前輩多多指點,
如果有不懂的功能在下會另外再請教的~
#include <iostream>
#include <cstdlib& ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容