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]='