當前位置:首頁 » 編程語言 » c語言設計登陸界面

c語言設計登陸界面

發布時間: 2022-11-05 15:29:00

『壹』 怎樣用c語言做用戶登錄的界面用那個軟體界面工具

當然用C#!集成了很多控制項給用戶做界面的。裡面用的是面向對象的東西,只要你懂C/C++你就能用它做界面,非常簡單,入門也快。VS2008以及高版本都有。現在C方向要做界面都用這個東西。現在外面招聘做界面的不是php就是C#,自己去看看就知道了。現在有興趣弄的話就早點入門!弄得越多就越精通!

『貳』 c語言 商品銷售系統登入界面該怎麼寫

登錄包括檢查數據文件,檢測輸入格式,檢查數據重復性,驗證用戶名密碼。

根據讀取寫入追加數據的不同要求,fopen選項不同參數,比如"r","w","a"。注意每次用完後用fclose函數關閉數據流。

下面是演示代碼:(文件不存在自動創建,登錄失敗提示注冊,輸入驗證,你自己寫,比如:用戶名包含幾字母數字等)。

#include <stdio.h>

#include <string.h>

#define UFPATH "C:\user.data" //文件路徑

#define SMAX 20

typedef struct USER

{

char uName[SMAX];

char pwd[SMAX];

}UR;

UR *logon(char *uName,char *pwd);

int main()

{

UR *ur=NULL;

char uName[SMAX],pwd[SMAX];

printf("請輸入用戶名及密碼: ");

scanf("%s",uName);

scanf("%s",pwd);

if((ur=logon(uName,pwd))==NULL)

printf("登陸失敗");

else

printf("歡迎登錄!%s ",ur->uName);

return 0;

}

UR *logon(char *uName,char *pwd)

{

int isExcept=1;//標識變數,1:該用戶不存在。0:用戶名存在

FILE *fp=NULL;

static UR ur;

char c[2];

if((fp=fopen(UFPATH,"r"))==NULL)

{

printf("該路徑未發現記錄文件,新建文件! ");

if((fp=fopen(UFPATH,"wt"))==NULL)

{

printf("異常!新建文件失敗! ");

return NULL;

}

isExcept=1;

}

else

{

while(fscanf(fp,"%s%s",ur.uName,ur.pwd)!=-1)

{

if(strcmp(ur.uName,uName)==0 && strcmp(ur.pwd,pwd)==0)

{

printf("身份驗證通過! ");

fclose(fp);

return &ur;

}

}

printf("用戶密碼不正確,或用戶不存在! ");

fclose(fp);

isExcept=1;

}

if(isExcept==1)

{

printf("是否注冊用戶?(Y/N) ");

scanf("%s",c);

if(c[0]=='N')

return NULL;

if(c[0]=='Y')

{

while(isExcept)

{

printf("請輸入要注冊的用戶名及密碼: ");

scanf("%s",uName);

scanf("%s",pwd);//輸入驗證在這里添加!!!!!!!!!

//------------驗證新建的用戶名是否重名-------

if((fp=fopen(UFPATH,"r"))==NULL)

{

printf("異常!,文件打開失敗! ");

return NULL;

}

isExcept=0;

while(fscanf(fp,"%s%s",ur.uName,ur.pwd)!=-1)

{

if(strcmp(ur.uName,uName)==0)

{

printf("用戶名已存在,請重新輸入! ");

fclose(fp);

isExcept=1;

break;

}

}

fclose(fp);

//-------------------------------------------------------

}


if((fp=fopen(UFPATH,"a"))==NULL)

{

printf("異常!,文件打開失敗! ");

return NULL;

}

fprintf(fp,"%s %s%s",uName,pwd," ");

printf("用戶注冊成功! ");

strcpy(ur.uName,uName);

strcpy(ur.pwd,pwd);

}

}

fclose(fp);

return &ur;

}

//ps:代碼是按照你問題寫成一個登錄函數,但在一個項目中,對文件的讀寫改,應寫成獨立函數調用。其它函數調用這些函數。

『叄』 c語言用函數模擬用戶登錄界面。預設用戶名和密碼。程序運行時分別輸入用戶名

摘要 1 以字元串方式,讀入用戶名和密碼;

『肆』 c語言設計用戶登錄系統,在登錄界面中,如果第一次密碼錯誤,第二次明明輸入密碼正確為什麼還是顯示錯誤

請把原碼全部貼出來,這個截圖太模糊。
我從模糊的圖片中,看到類似fread的字樣。那麼你的賬戶密碼信息是從一個文件中讀取出來。
那麼:
一、檢查你文件中的原始數據是否有寫錯。
二、用於存儲的變數空間是否夠存儲全部讀取的數據。
三、對一個文件多次讀寫後,文件指針不在初始位置,確認是否需要fseek設置文件指針初始位置。
四、檢查fopen是否執行成功。比如:多次fopen同一個文件,但前一次沒有用fclose關閉文件流。

『伍』 在c語言中如何實現1、 編程實現用戶登錄問題,如果用戶名和密碼都輸入正確,則提示「歡迎登陸!」,假定用

#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");
}
}
}

希望對你有所幫助,不明白hi我。。

『陸』 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;

(6)c語言設計登陸界面擴展閱讀:

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

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

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

『柒』 怎麼用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(); /* 退出*/
}

。。。。。。。。。。。

『捌』 在c語言中如何設計登陸界面

推薦你用 習語言 作為C編程工具, 有圖形範例, 初始化個圖形窗口, 顯示提示文字,創建文本輸入框,輸入用戶名和密碼, 再放 個 確認 取消 按鈕, 對確認按鈕點擊事件進行處理。處理代碼中進行用戶名和密碼識別。

『玖』 如何用C語言編程實現用戶登錄

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

熱點內容
8歲講編程 發布:2025-01-11 08:02:41 瀏覽:129
迅雷的tracker伺服器地址 發布:2025-01-11 08:02:07 瀏覽:507
csgo天津伺服器ip 發布:2025-01-11 07:57:36 瀏覽:613
中國天氣android 發布:2025-01-11 07:56:53 瀏覽:464
伺服器負載均衡怎麼用 發布:2025-01-11 07:54:04 瀏覽:128
雲列印伺服器硬體 發布:2025-01-11 07:44:56 瀏覽:769
怎麼在手機上更改wifi密碼 發布:2025-01-11 07:37:26 瀏覽:337
開機啟動serviceandroid 發布:2025-01-11 07:35:24 瀏覽:524
天龍八部腳本設置自動喊話 發布:2025-01-11 07:31:37 瀏覽:310
硒標准溶液配置為什麼要加鹽酸 發布:2025-01-11 07:27:51 瀏覽:253