當前位置:首頁 » 編程語言 » c語言設計登陸系統設計
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言設計登陸系統設計

發布時間: 2022-01-13 20:42:32

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;

(1)c語言設計登陸系統設計擴展閱讀:

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

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

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

2. 怎麼用C語言編寫個登陸界面

#include "Head.h"
#include "Chinese.c"
#include "Mouse.c"
#include "Login.c"
#include "Exit.c"
#include "Window.c"
#include "OtIT.c"
#include "Scanf.c"void initgr(void) /* BGI初始化 */
{
int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同樣效果 */
registerbgidriver(EGAVGA_driver);/* 注冊BGI驅動後沒成績不需求.BGI文檔的支持運行 */
initgraph(&gd, &gm, "");
if(graphresult())
{
printf ("Graphics isn't available...");
getch();exit(1);
}
MskindMath();/* 計算滑鼠的樣子*/
Msinit();
}void main(void)
{
initgr();/* 初始化*/
Login(); /* 登錄*/
Exit(); /* 退出*/
}

。。。。。。。。。。。

3. 用C語言編的用戶登錄系統

輸入密碼時顯示*的效果可以用下面這個程序得到:#include<stdio.h>
main(){
int i=0;
char password[50];
printf("Input Password:");
while((password[i++]=getch())!=13)putchar('*'); //主代碼
password[i]='\0';
printf("\n\npassword is :%s\n",password);
}

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

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

5. 用C語言設計登錄注冊功能的程序實現的基本思路:

1.輸入姓名變數和密碼變數,保存到一個數組中(比如:賬戶信息數組)。
2.輸入姓名和密碼,然後到數組中用循環比較找到用戶名,然後在比較密碼。
3.如果沒有匹配到姓名則輸出無此用戶,否則,進一步比較密碼,成功,輸出
登陸成功,否則,輸出密碼錯誤,然後返回到重新登陸頁面。

6. c語言系統設計

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


//十進制數轉換為二進制數
char*Dec2Bin(unsigneddnum,charbin[]){
intn=0,i,t;
while(dnum){
bin[n++]=dnum%2+'0';
dnum/=2;
}
bin[n]='';
for(i=0;i<n/2;++i){
t=bin[i];
bin[i]=bin[n-1-i];
bin[n-1-i]=t;
}
returnbin;
}


//十六進制數轉換為十進制數
unsignedHex2Dec(charhex[]){
unsigneddnum=0,i=0;
while(hex[i]){
if(hex[i]>='0'&&hex[i]<='9')
dnum=16*dnum+hex[i]-'0';
elseif(hex[i]>='A'&&hex[i]<='F')
dnum=16*dnum+hex[i]-'A'+10;
elseif(hex[i]>='a'&&hex[i]<='f')
dnum=16*dnum+hex[i]-'a'+10;
else{}//其他字元舍棄
++i;
}
returndnum;
}

//八進制數轉換為二進制數
char*Oct2Bin(charoct[],charbin[]){
inti=0,j=0;
unsigneddnum=0;
while(oct[i]){
if(oct[i]>='0'&&oct[i]<='7')
dnum=8*dnum+oct[i]-'0';
++i;
}
Dec2Bin(dnum,bin);
returnbin;
}

intmain(){
charcmd[10],s[10],res[33];
unsignednum;
do{
printf(" 1、十進制數轉換為二進制數 ");
printf(" 2、十六進制數轉換為十進制數 ");
printf(" 3、八進制數轉換為二進制數 ");
printf(" 0、退出程序 ");
printf(" 請選擇:");
fflush(stdin);
fgets(cmd,10,stdin);
switch(cmd[0]-'0'){
case1:printf(" 請輸入一個正整數:");
scanf("%u",&num);
if(num<0)num=-num;
printf(" (%u)D=>(%s)B ",num,Dec2Bin(num,res));
break;
case2:printf(" 請輸入一個十六進制數:");
scanf("%s",s);
printf(" (%s)H=>(%u)D ",s,Hex2Dec(s));
break;
case3:printf(" 請輸入一個八進制數:");
scanf("%s",s);
printf(" (%s)O=>(%s)B ",s,Oct2Bin(s,res));
break;
case0:break;
default:printf(" 輸入錯誤,請重新選擇! ");
}
}while(cmd[0]-'0');
return0;
}

7. 求一密碼登錄系統的C語言程序設計!!!

#include<stdio.h>
#include<string.h>
intmain()
{
charpwd[10]={'p','a','s','s','w','o','r','d','',''};
charpwd_input[10];
for(inti=0;i<10;i++)
pwd_input[i]='';
printf("請輸入密碼: ");
scanf("%s",pwd_input);
if(0==strcmp(pwd,pwd_input))
printf("密碼正確!登錄成功! ");
else
printf("密碼錯誤!程序退出! ");
return1;
}

8. 用C語言設計一個學生信息系統登錄的程序,要求區分普通用戶和系統管理員

自己寫吧,如果你想當一個程序員。
第一步雖然很難,但是過來人告訴你,自己解決這個之後,你會比周圍人強上一大截。重復前提,如果你真想當一名程序員。

9. 很著急!C語言編程設計一個登錄驗證系統,我的程序錯在哪裡

通過應用字元串處理的各種方法,結合指針變數,實現一個簡單的用戶登錄驗證程序,具體功能為:用戶從鍵盤輸入一個口令(口令為字元串,該字元串中允許包含空格);設計開發一個DelSpace()函數去掉口令中的所有空格;將去掉空格後的口令與文本文件password.txt

10. 用c語言設計一個用戶登錄軟體,求源代碼

void student::print()
{
char s[10];
int i=0;
string password="guest";
cout<<endl<<endl<<endl;
cout<<"\t\t**************************************\n";
cout<<"\t\t***** 學生信息管理系統 *****\n";
cout<<"\t\t**************************************\n";
cout<<"\t\t請輸入密碼(7位數):";
s[0]=getch();
while(s[i]!='\r') //輸入回車鍵停止
{
cout<<"*";
s[++i]=getch();
}
s[i]='\0';
cout<<endl;
if(s==password)
cout<<"\t\t歡迎使用學生信息管理系統!\n";
else
{
cout<<"\t\t您輸入的密碼有誤!無權使用\n";
exit(0);
}
system("cls");
}