c用戶登錄界面代碼(c語(yǔ)言登錄界面設(shè)計(jì)代碼)
添加一個(gè)用戶登錄界面對(duì)話框 IDD_DIALOG1,為此對(duì)話框創(chuàng)建類向?qū)?CLoginDlg在工作區(qū)切換到類視圖,單擊CXXXAPP類左側(cè)的“+”符號(hào),顯示該類的成員雙擊成員函數(shù)InitInstance,進(jìn)入代碼編輯區(qū)域添加代碼CLoginDlg myLogin;代碼includeltstdioh#include ltstdlibh#define MAXL 100#define MAX_ERROR_TIME 3int errorTime = 0int getLenchar s int l = 0for l = 0 sl != #39\0#39 l++return lvoid space。
int main char passWord10char chint i,jsystemquotclsquotfori=1ilt=3i++ printfquot請(qǐng)輸入密碼quotj=0whilejlt10ch=getch!=#39\r#39 passWordj++=chputchar#39*#39 passWor;添加一個(gè)對(duì)話框在游戲開(kāi)始時(shí),先將游戲的主界面隱藏顯示登陸界面在登錄界面用戶登錄后,顯示主界面;這種結(jié)構(gòu)的話密碼和用戶名一次性檢查,其中一個(gè)出錯(cuò)就算失敗,不像某些軟件或網(wǎng)站的用戶名和密碼分別檢測(cè),如果用戶名對(duì)密碼錯(cuò)誤會(huì)提示密碼錯(cuò)誤,如果找不到用戶名就提示不存在用戶,如果你想做成這種結(jié)構(gòu)也只要稍微修改一下就;最后再說(shuō)登陸126這種,因?yàn)樗赡苡懈鞣N驗(yàn)證碼等阻止自動(dòng)化登陸的方法,別說(shuō)c語(yǔ)言了,就是其他像python這種,也不是輕而易舉就能繞過(guò)的 不排除126這種大型網(wǎng)站已經(jīng)公開(kāi)了郵箱api,不通過(guò)界面也可以訪問(wèn)你的郵件,這需要看官方;現(xiàn)在一個(gè)關(guān)鍵問(wèn)題就是如何在主界面顯示之前出現(xiàn)登錄對(duì)話框基于單文檔的,請(qǐng)?jiān)?int CMainFrameOnCreateLPCREATESTRUCT lpCreateStruct函數(shù)里加下面的代碼CLoginDlg dlg 假定登錄對(duì)話框的類名為 CLoginDlg ifIDOK;1工具箱右鍵新建項(xiàng)命名CSkin2將CSkindll拖到新建的工具箱欄里3控件添加完畢,控件拖拽到界面即可使用和引用4窗體美化需要繼承CCSkinMain;printfquot歡迎登錄%s\nquot,uruNamereturn 0 UR *logonchar *uName,char *pwd int isExcept=1標(biāo)識(shí)變量,1該用戶不存在0用戶名存在 FILE *fp=NULLstatic UR urchar c2iffp=fopen;1 頭文件引用在代碼開(kāi)頭,需要包含所需的頭文件,例如windowsh和stdioh但您的代碼中第一行#includeltwindowsh后面沒(méi)有加空格或者換行,不符合代碼風(fēng)格規(guī)范2 函數(shù)聲明在main函數(shù)前,需要將DlgProc函數(shù)聲明為。
* 簡(jiǎn)單點(diǎn),uname信息主機(jī)名以及一些返回值判斷都沒(méi)管,登錄成功后要做什么就自己加吧 * * 縮進(jìn)全完了,好在代碼不長(zhǎng),就不管了 * include ltstdioh include ltstdlibh include ltstringh define _XOPEN_;SqlDataReader c = bExecuteReaderif !cRead MessageBoxShowquot沒(méi)有此用戶quotcClosereturn if != cquotnamequotToString MessageBoxShowquot錯(cuò)誤quot else Mess;ltappSettings 這段代碼是數(shù)據(jù)庫(kù)的連接配置,你跟據(jù)自己的連接情況,稍做更改 點(diǎn)擊確定按鈕的代碼如下獲取用戶在頁(yè)面上的輸入 string userLoginName = 用戶登錄名 string password =;static int remember=0寫(xiě)在頭文件中,Dlgh中。
208 20180415 怎樣用c語(yǔ)言編寫(xiě)學(xué)生管理系統(tǒng)? 2 20110104 如何用C語(yǔ)言程序編寫(xiě)一個(gè)學(xué)生成績(jī)管理系統(tǒng),界面用菜單進(jìn)行設(shè)計(jì) 42 20140522 c語(yǔ)言學(xué)生信息管理系統(tǒng)代碼 425 20180105;coutltltquot請(qǐng)輸入你的密碼quotltltendlcinpasswordifloginIsLoginusername,password coutltltquot歡迎使用windowsquotltltendl else coutltltquot用戶名和密碼輸入錯(cuò)誤,請(qǐng)重新輸入quotltltendlgoto begin return 0;printfquot\t\t\t1用戶登錄\nquotprintfquot\t\t\t2用戶注冊(cè)\nquot 這是改成C語(yǔ)言的代碼改動(dòng)處輸入輸出方式C++中用cout和cin,C語(yǔ)言用printf和scanf文件操作方式C++中用ifstream和ofstream還有一個(gè)。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。