當前位置:首頁 » 編程語言 » c語言來實現輸入賬號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言來實現輸入賬號

發布時間: 2023-01-09 02:32:38

c語言編寫程序,模擬用戶注冊和登錄的過程,實現用戶的注冊和登錄

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char username[20];
char password[20];
char s1[20],s2[20];
int n=0;
printf("--------------------\n 1 注冊 \n 2 登錄 \n 0 退出 \n--------------------\n 請選擇(0-2)\n");
scanf("%d",&n);
while(n==1){
char usernametmp[20];//tmp作為臨時保存單位
char passwordtmp[20];
printf("請輸入用戶名:");
scanf("%s",usernametmp);
strcpy(username,usernametmp);
printf("請輸入密碼:");
scanf("%s",passwordtmp);
strcpy(password,passwordtmp);
printf("注冊成功!\n");
break;
}
while(n==2)
{
printf("輸入用戶名:");
fflush(stdin);//清空輸入緩沖區
gets(s1);
printf("輸入密碼:");
fflush(stdin);
gets(s2);
if((strcmp(s1,username)==0)&&(strcmp(s2,password)==0)){
printf("登陸成功\n");}
else{
printf("用戶名或密碼錯誤!登錄失敗!\n");}
}
return 0;
}

❷ c語言編程實現一下要求:輸入a用戶登錄,輸入b用戶注冊,輸入c修改密碼(輸入舊的才可以改),d退出

#include<stdio.h>
void main()
{
char name;
int code;
bool b=true;
while(b)
{
printf("\n請輸入用戶名:");
scanf("%s",&name);
printf("\n請輸入密碼:");
scanf("%d",&code);
if(name=='h'&&code==0)
{
printf("歡迎光臨\n");
b=false;
}
else{
printf("重新登錄\n");
}
}

❸ 如何用C語言編程實現用戶登錄

C語言的話,一般用戶信息存儲在結構體鏈表裡
你輸入用戶名回車以後,需要遍歷鏈表,使用strcmp()函數逐一對比鏈表裡是否存儲了你輸入的用戶名。不存在輸出「無此用戶」,存在繼續輸入密碼,將密碼與此結點的密碼信息對比,處理方式同用戶名;
至少三次輸入錯誤,可設一個整形變數index = 0,每錯誤一次執行index++,當if(index==3)成立時,輸出相應信息,並執行exit(1);

❹ C語言編寫一個用戶登陸的程序

代碼如下:

#include<stdio.h>

#pragma warning(disable:4996)

#include<string.h>

int main()

{

int i = 0;

char password[10] = { 0 };

printf("請輸入密碼:");

while (i < 3)

{

scanf("%s", password);

printf(" ");

if (strcmp(password, "972816") == 0)

{

printf("登錄成功 ");

break;

}

else

{

i++;

if (i != 3)

printf("再輸入一次");

}

}

if (i == 3)

printf("密碼錯誤三次退出登錄界面 ");

system("pause");

return 0;

(4)c語言來實現輸入賬號擴展閱讀:

#include後面有兩種方式,<>;和""前者先在標准庫中查找,查找不到在path中查找。後者為文件路徑,若直接是文件名則在項目根目錄下查找。

引用方法:#include<stdio.h>

注意事項:在TC2.0中,允許不引用此頭文件而直接調用其中的函數,但這種做法是不標準的。也不建議這樣做。以避免出現在其他IDE中無法編譯或執行的問題。

❺ 用c語言程序編寫

#include<stdio.h>
#include<string.h>

typedefstruct_account
{
charid[20];
intpassword;
intmoney;
}Account;
intmain(void)
{
intmoney;
intpassword;
charnums[20];
Accountmyaccount[1]={"1234567890",123456,1000000};
Accountaccount[1]={"2222222222",123456,0};
printf("賬戶詳情! ");
printf("%-10s%-15s%-10s ","","賬號","余額");
printf("%-10s%-15s%-10d ","我的賬號",myaccount[0].id,myaccount[0].money);
printf("%-10s%-15s%-10d ","轉賬賬號",account[0].id,account[0].money);
printf("請輸入要轉賬的賬號:");
loop:
gets(nums);
if(strcmp(nums,myaccount[0].id)==0)
{
printf("不能轉賬給自己,請重新輸入! ");
gotoloop;
}
elseif(strcmp(nums,account[0].id)!=0)
{
printf("您輸入的賬號有誤,請重新輸入! ");
gotoloop;
}
else
{
printf("請輸入要轉賬的金額:");
scanf("%d",&money);
if(myaccount[0].money<money)
{
printf("余額不足,轉賬失敗! ");
}
else
{
printf("請輸入賬戶密碼:");
scanf("%d",&password);
if(password==myaccount[0].password)
{
myaccount[0].money-=money;
account[0].money+=money;
}
else
{
printf("密碼錯誤,轉賬失敗!");
}
}

}
printf("賬戶詳情! ");
printf("%-10s%-15s%-10s ","","賬號","余額");
printf("%-10s%-15s%-10d ","我的賬號",myaccount[0].id,myaccount[0].money);
printf("%-10s%-15s%-10d ","轉賬賬號",account[0].id,account[0].money);
return0;
}

❻ 如何用c語言實現一些軟體自動填寫賬號密碼的功能,求指教

在填寫用戶名密碼的時候將其記錄下來

等下次填入用戶名的時候進資料庫搜索,遇到匹配的就將對應的密碼直接輸出

❼ C語言編寫賬號,密碼登錄怎麼寫

同意其他樓的說法,別以為這工作很簡單,或者按鍵精靈簡單。

建議你用循序漸進的思路

  1. 先實現在windows記事本里輸入任意文字---這就是你說的類似按鍵精靈的操作,涉及到尋找窗口句柄、發送消息等windows api。

  2. 再實現在最基本的網站上的文本框里輸入內容---也是類似找句柄,不過網頁的結構層次很復雜,難以定位

  3. 最後再說登陸126這種,因為它可能有各種驗證碼等阻止自動化登陸的方法,別說c語言了,就是其他像python這種,也不是輕而易舉就能繞過的

  4. 不排除126這種大型網站已經公開了郵箱api,不通過界面也可以訪問你的郵件,這需要看官方文檔

❽ 請問,用C語言如何實現密碼輸入

c語言中可採用getch()函數來實現輸入密碼字元時,不顯示字元到終端上,這時,只需要顯示出一個相應的*就可以達到效果了。參考代碼及運行效果如下圖:

❾ 用C語言製作一個登陸界面1 注冊 注冊以後保存在文件中 2登陸時直接輸入用戶名和密碼登陸

這是一個用純C語言和文件操作實現的系統的登錄、注冊和忘記密碼功能。可以用於c語... 登錄:先輸入賬號和密碼。然後按賬號從文件中讀取,如果賬