C語言怎麼將使用者賬號密碼寫入檔案實現登入註冊功能?

2021-09-07 02:16:00 字數 1286 閱讀 2607

建立儲存使用者賬號密碼的檔案:

void

create_file()

}}

關於檔案讀寫:

r     唯讀    為輸入開啟乙個文字檔案(檔案必須存在)

w 只寫 為輸出開啟乙個文字檔案(如沒有檔案,則新建)

a 追加 向文字檔案尾新增資料(如沒有檔案,則新建)

rb 唯讀 為輸入開啟乙個二進位制檔案

wb 只寫 為輸出開啟乙個二進位制檔案

ab 追加 向二進位制檔案尾新增資料

r+讀寫 為讀寫開啟乙個文字檔案(檔案必須已經存在)

w+讀寫 為讀寫建立乙個新的文字檔案

a+讀寫 為讀寫開啟乙個文字檔案(讀寫指標定位在最後)

rb+讀寫 為讀寫開啟乙個二進位制檔案

wb+讀寫 為讀寫建立乙個新的二進位制檔案

ab+ 讀寫 為讀寫開啟乙個二進位制檔案

建立結構體:

typedef struct the_users   //

typedef 可以定義結構體別名

users;

該結構體用於儲存使用者賬號密碼。

註冊使用者(賬號密碼)

void registers()  //

按結構體的大小,一次寫入或者讀入1個結構體大小

else

break

; }

else

}inputbox(a.pwd,

10,"

請輸入密碼");

fp = fopen("

users.txt

","a");

fwrite(&a, sizeof(struct the_users), 1

, fp);

outtextxy(

220, 200, "

帳號註冊成功!");

fclose(fp);

main();

}

登入賬號密碼:

void

input_login()

else

else}}

inputbox(a.pwd,

20,"

請輸入密碼");

if (strcmp(a.pwd, b.pwd)==0) /*

如果密碼匹配

*/

else

}

使用者登入賬號 密碼儲存(懶人必備)

乙個程式設計師的價值體現不是他會寫什麼,而是他的思維,無論什麼任務,只要你能理清思路,明白自己要做什麼,現在在做什麼,這樣才會避免走很多錯路。需求 儲存使用者輸入的賬號 密碼 思路 1.賬號 密碼儲存方式 cookie 客戶端 2.登入頁面增加按鈕,使用者可以自主選擇是否將自己的使用者名稱 密碼儲存...

windows使用者賬號密碼遷移與備份恢復

問題提出 公司有一台server2003,工作組環境,因配置比較低,購置了新伺服器,需要把使用者和密碼遷移到新的server上,考慮到使用者比較多,並且有些使用者在外地,也不方聯絡他們索取密碼!問題分析 綜上所述,需求就是 1,安全的把使用者賬號遷移到新server上,並且需要簡單方便 2,同時需要...

忘記MySQL的root賬號密碼,怎麼辦

如果你忘了 mysql 的 root 帳號密碼,別擔心,使用下面步驟就可以重設乙個新密碼 首先停止 mysql 服務 etc init.d mysql stop 啟動 mysql 服務並遮蔽使用者許可權檢查,可通過如下命令 mysqld safe skip grant tables 記住,當你使用這...