登陸系統 2

2021-06-18 00:43:51 字數 1364 閱讀 3946

從配置檔案讀取config檔案內容

舉例:cstring inifile,password,userid;

getcurrentdirectory(max_path,inifile.getbuffer(max_path));

inifile.releasebuffer();

inifile +="\\config.ini";

getprivateprofilestring("dbserver","userid","",userid.getbuffer(max_path),max_path,inifile);

userid.releasebuffer();

getprivateprofilestring("dbserver","password","",password.getbuffer(max_path),max_path,inifile);

password.releasebuffer();

函式 dword getcurrentdirectory(

dword nbufferlength, // size of directory buffer

lptstr lpbuffer // directory buffer

);函式功能

找到當前程序的當前目錄

引數說明

引數 型別及說明 

nbufferlength lpbuffer緩衝區的長度 

lpbuffer 指定乙個預定義字串,用於裝載當前目錄 

返回值 

呼叫成功 返回裝載到lpbuffer的位元組數。

如nbufferlength的長度不夠,不足以容納目錄,則返回值是必要的緩衝區長度(要求至少這個長度),其中包括空中止字元。零表示失敗。使用getlasterror函式可獲得錯誤資訊

在開發軟體裡,常常碰到要讀取當前目錄下的配置引數檔案,或者開啟當前目錄下別的程式來執行,那麼就需要獲取當前程序的目錄位置,這就需要使用函式getcurrentdirectory獲取當前程序所有在的目錄。同時也可以使用setcurrentdirectory函式來改變程序的當前目錄。

dword getprivateprofilestring(

lpctstr lpkeyname,

lpctstr lpdefault,

lptstr lpreturnedstring,

dword nsize,

lpctstr lpfilename);

lpdefault : 如果ini檔案中沒有前兩個引數指定的欄位名或鍵名,則將此值賦給變數.

lpreturnedstring : 接收ini檔案中的值的cstring物件,即目的快取器.

nsize : 目的快取器的大小.

lpfilename : 是完整的ini檔名.

python 登陸系統

1.登入成功顯示歡迎頁面 2.登入失敗顯示密碼錯誤,並顯示錯誤幾次 3.登入三次失敗後,退出程式 1.可以支援多個使用者登入 2.使用者3次認證失敗後,退出程式,再次啟動程式嘗試登入時,還是鎖定狀態 3.可以建立使用者 4.可以刪除使用者 5.可以修改使用者 print 歡迎來到使用者登陸程式 pr...

模擬登陸系統

模擬登陸系統主要練習檔案的操作 條件語句 迴圈等 知識點 1.str.strip chars 刪除字串前邊和後邊的所有空格,chars引數可以定製需要刪除的字元,可選。input strip 可以去除使用者輸入時帶入的空格,避免產生不必要的錯誤。用法 account input 請輸入賬號 stri...

自動登陸系統

自動登陸系統 第一種方法 執行regedit命令,開啟登錄檔編輯器,在左側窗格中依次定位到 hkey local machine software microsoft windows nt currentversion winlogon 子鍵,在右側窗格中找到 autoadminlogon 鍵值項並...