c mysql註冊登入 C語言實現註冊登入系統

2021-10-22 13:33:01 字數 2299 閱讀 7103

/* note:your choice is c ide */

#include "stdio.h"

#include "string.h"

#include "windows.h"

//定義變數

char reg_name[30]="",reg_pwd[10]="";

char on_name[30],on_pwd[10];

//使用者註冊系統

void regist()

//清屏

system("pause");

system("cls");

printf("

while(1)

//輸入使用者名稱

printf("請輸入使用者名稱[不能大於10個字元]:");

scanf("%s",reg_name);

//判斷使用者名稱

if(strlen(reg_name)<=10)

while(1)

//輸入密碼

printf("

請輸入密碼[密碼長度為八位]:");

scanf("%s",reg_pwd);

//判斷密碼

if(strlen(reg_pwd)==8)

printf("

註冊成功,您的使用者名稱是%s,密碼是%s

",reg_name,reg_pwd);

break;

else

printf("

密碼的長度為%d,請重新輸入

",strlen(reg_pwd));

break;

else

printf("

使用者名稱的長度為%d,請重新輸入

",strlen(reg_name));

//判斷是否註冊

int judge()

if(strcmp(reg_name,"")==0&&strcmp(reg_pwd,"")==0)

printf("

您尚未註冊,請先註冊!

return 0;

else

return 1;

//使用者登入

void dl()

int i;

system("pause");

system("cls");

printf("

//三次登入驗證

for(i=1;i<=3;i++)

printf("請輸入使用者名稱:");

scanf("%s",on_name);

printf("

請輸入密 碼:");

scanf("%s",on_pwd);

if(strcmp(reg_name,on_name)==0&&strcmp(reg_pwd,on_pwd)==0)

printf("

break;

else

printf("

登入失敗,請重新登入,您還有%d次機會

",3-i);

//定義變數

int id;

while(1)

system("pause");

system("cls");

//輸出介面

printf("

printf("1:註冊

printf("2:登入

printf("0:退出

//輸入功能編號

printf("請選擇功能編號:");

scanf("%d",&id);

//判斷

switch(id)

case 1:regist();break;

case 2:

if(judge()==1)

dl();

break;

case 0:exit(1);break;

default:

printf("

您輸入的功能編號有誤,請重新輸入!

效果圖:

C語言實現登入註冊

這是乙個用純c語言和檔案操作實現的系統的登入 註冊和忘記密碼功能。可以用於c語言大作業的登入系統。下面分享一下具體的 首先定義乙個結構體來存放使用者的註冊資訊,賬號密碼等。typedef struct the users typedef 可以定義結構體別名 users 然後寫乙個函式用來建立儲存使用...

C語言實現登入與註冊功能(結構體 檔案操作)

這篇部落格目的是記錄註冊與登記 c語言 的 若有何不對歡迎指出 emm原始檔和可執行程式要和 users.txt 自己提前建立 在同一路徑下 一開始為了方便把原始檔放在桌面 這樣和 users.txt 不同路徑 feof函式不會用 中途卡在這裡放棄了幾天 typedef struct user ba...

C語言檔案讀寫註冊登入功能實現

原來很簡單,首先要使用者選擇註冊還是登入,註冊時進行檔案寫入,登入時進行檔案讀寫操作,判斷使用者輸入的字元是否與檔案中的某乙個字元是否相等,如何有就完成登入,至於檔案如何進行讀寫操作我就不多說,可以參考其他文獻。話不多說,直接上 include include char name 80 pas 80...