当前位置:首页 » 编程语言 » 编译c语言登录界面
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

编译c语言登录界面

发布时间: 2022-04-26 10:11:27

1. 怎么样进入c语言编程界面

1、C语言编程界面就是IDE。IDE(Integrated Development Environment,集成开发环境)。其缩写形式IDE同时也代指“电子集成驱动器”。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。IDE多被用于开发HTML应用软件。
2、C语言中要做图形见面,首先需要设置为图形模式,确定显卡类型,对屏幕进行初始化等等,相关的函数如下:
1. detectgraph() 显示卡检测函数
2. initgraph() 图形初始化函数
3. getdrivername() 获取图形驱动程序名的指针
4. getgraphmode() 获取图形模式函数
5. getmoderange()获取模式值范围函数
6. getmaxmode()获取最大显示模式函数
7. getmodename()获取显示模式名函数
8. graphdefaults()图形设置复位缺省值函数
9. setgraphmode() 设置图形模式函数
10. restorecrtmode() 恢复文本显示模式函数
11. graphresult() 图形操作结果函数
12. grpaherrormsg() 图形错误信息函数
13. setgraphbufsize()设置图形缓冲区大小函数
14. setactivepage() 设置可输出显示页函数
15. setvisualpage() 设置可见显示页数
16. closegraph()关闭图形模式函数

2. 跪求,怎样用c语言编写用户登录界面

请问是给什么写C语言?电脑?单片机?还是?如果是电脑就有很多函数用,如果单片机就麻烦了

3. 怎么用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(); /* 退出*/
}

。。。。。。。。。。。

4. 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中无法编译或执行的问题。

5. 怎么用C语言编写一个程序,登陆网站然后请求页面

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

/*随机码产生函数*/
void RandomCode (char Rcode[])
{
int i;
srand ((unsigned int)time(NULL));
for (i = 0; i < 3; ++i)
Rcode[i] = rand()%10 + '0';
Rcode[i] = '\0';
}
/*登陆函数,判断信息是否匹配,若匹配返回1,否则返回0*/
int LandedApp (char *password[], char Rcode[])
{
char name[10] = {0};
char pword[10] = {0};
char rcode[4] = {0};

printf ("用户名 : ");
gets (name);
printf ("密码 : ");
gets (pword);
printf ("随机码 : ");
gets (rcode);

if (strcmp (name, password[0]) != 0 || strcmp (pword, password[1]) != 0 || strcmp (rcode, Rcode) != 0)
return 0;
else
return 1;
}

int main ()
{
char * password[2] = {"admin", "admin123"}; //用户名和密码
char rc[4] = {0}; //随机码
int count = 3; //可输入次数

puts ("请输入用户名,密码和随机码:");
while (count)
{
RandomCode (rc);
printf ("随机码 : %s\n", rc);
if (LandedApp(password, rc) != 0)
break;
--count;
if (count != 0)
puts ("错误的用户名或密码或随机码,请重新输入: ");
}
if (count != 0)
puts ("\n成功登陆!");
else
puts ("\n登录失败 !");

return 0;
}

6. 用C编写一个用户登录程序。。。急!!!!

#include <stdio.h>
#include <string.h>
#include<conio.h>
typedef struct
{
char name[30];
char password[20];
}userinfo;
FILE *fp;
int n; //用于存储用户人数
void admin(); //管理员建立初始用户信息
int check_info(); //返回值为1时表示检查通过,为0时表示登陆失败
int modify_pass();//密码修改,修改成功返回值为1,否则,返回值为 0
void menu(); //选择菜单
int main(void)
{
char choice;
while(1)
{
menu();
printf("请输入你的选择(1~3)后按回车键:");
fflush(stdin);
choice=getchar();
switch(choice)
{
case '1': admin();break;
case '2':
if(check_info())
{
printf("\n你已成功登陆,是否修改密码?(y/n)");
fflush(stdin);
choice =getchar();
if(choice=='y'||choice=='Y')
if(modify_pass()) printf("密码修改成功1\n");
}
else printf("登录失败");
break;
case '3': exit (0);
}
}
return 0;
}
void admin()//管理员建立初始用户信息
{
int i;
userinfo user[30];//最多可以有30个用户
if((fp=fopen("password.txt","wb"))==NULL)
{ printf("系统出错,退出录入\n"); exit(1); }
printf("输入要建立的用户的数目(n<=30):");
scanf("%d",&n);
fflush(stdin);
for( i = 0; i < n; i++ )
{gets(user[i].name); gets(user[i].password);}
for( i = 0; i < n; i++ )
{ fwrite(&user[i],sizeof(userinfo),1,fp);}
fclose(fp);
}
int check_info()//用户登陆检查
{
int i,j,k,flag=0;
char userid[30],password[20];
userinfo us;

if((fp=fopen("password.txt","r+"))==NULL)
{ printf("系统出错,退出登录\n"); exit(1); }

printf("请输入用户名:");
fflush(stdin);
scanf("%s",userid);
for(i=0;i<n;i++)
{
fread( &us,sizeof(userinfo),1,fp);
if(strcmp(userid,us.name)==0)
{
flag=1;
printf("请输入密码(不要超过19位):");
j=1;
while(j<=3)
{
fflush(stdin);
k=0;
while( (password[k++]=getch())!='\r')
{
putchar('*');
}
password[--k]='\0';
if(strcmp(us.password,password))
{
printf("\n密码错误,请重新输入"); j++;
}
else break;
}
if(j>3)
{ printf("3次验证结束,程序退出!\n"); exit (0);}
else break;
}
}
fclose(fp);
return flag;

}
void menu()//菜单
{
printf("\n\n\t***********************************\n");
printf("\t\t1、管理员建立密码信息表\n");
printf("\t\t2、用户登陆\n");
printf("\t\t3、退出系统\n");
printf("\t***********************************\n");
}
int modify_pass()//密码修改
{
int i,j=1,k,flag=0;
char userid[30],password[20];
userinfo us;

if((fp=fopen("password.txt","r+"))==NULL)
{ printf("系统出错,退出登录\n"); exit(1); }

printf("请重新输入你的用户名:");
fflush(stdin);
scanf("%s",userid);
for(i=0;i<n;i++)
{
fread( &us,sizeof(userinfo),1,fp);
if(strcmp(userid,us.name)==0)
{
flag=1;
printf("请输入新密码(不要超过19位):");

fflush(stdin);
k=0;
while( (password[k++]=getch())!='\r')
{
putchar('*');
}
password[--k]='\0';
strcpy(us.password,password);
break;
}
}
if(flag)
{
fseek(fp,-sizeof(userinfo),SEEK_CUR);
fwrite(&us,sizeof(userinfo),1,fp);
}
fclose(fp);
return flag;
}

7. 怎么用c语言做一个界面

空窗口:

#include<windows.h>
/*所有的窗口输出到这里去*/
LRESULTCALLBACKWndProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam){
switch(Message){

/*停止后,告诉主线程停止*/
caseWM_DESTROY:{
PostQuitMessage(0);
break;
}

/*所有其他消息都使用默认程序处理*/
default:
returnDefWindowProc(hwnd,Message,wParam,lParam);
}
return0;
}
/*Win32GUI程序的主要功能:从这里开始执行*/
intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){
WNDCLASSEXwc;/*窗口的属性结构*/
HWNDhwnd;/*"句柄"一个窗口的标识符*/
MSGMsg;/*所有消息的临时位置*/

/*修改结构和设置的东西*/
memset(&wc,0,sizeof(wc));
wc.cbSize =sizeof(WNDCLASSEX);
wc.lpfnWndProc =WndProc;/*发送消息的地方*/
wc.hInstance =hInstance;
wc.hCursor =LoadCursor(NULL,IDC_ARROW);

/*白色,COLOR_WINDOW是系统定义的颜色值,其数值是5*/
wc.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
wc.lpszClassName="WindowClass";
wc.hIcon =LoadIcon(NULL,IDI_APPLICATION);/*载入一个标准图标*/
wc.hIconSm =LoadIcon(NULL,IDI_APPLICATION);/*使用名称“A”来作为该项目图标*/

if(!RegisterClassEx(&wc)){
MessageBox(NULL,"WindowRegistrationFailed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return0;
}

hwnd=CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Caption",WS_VISIBLE|WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,/*x*/
CW_USEDEFAULT,/*y*/
640,/*宽度*/
480,/*高度*/
NULL,NULL,hInstance,NULL);

if(hwnd==NULL){
MessageBox(NULL,"WindowCreationFailed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return0;
}
/*
所有的输入处理和发送到窗口过程。
注意,这个块代码流,直到它接收到的东西,
所以回路不会产生不合理的高CPU使用率。
*/
while(GetMessage(&Msg,NULL,0,0)>0)/*如果没有收到任何错误…*/
{
TranslateMessage(&Msg);/*如果存在翻译关键码字符*/
DispatchMessage(&Msg);/*发送它到WndProc*/
}
returnMsg.wParam;
}

8. 如何进入C语言编程界面

启动vc++6.0,文件--新建--文件---c++ Source File--命名文件名,必须是以".c"结尾,然后选择你的储存位置,确定就可以进入编译界面了。编译是在第一行打上#include“stdio.h"回车后第二行main{}在这对大括号里面就可以开始编译了

9. 用什么编译器可以做C语言的图形界面

图形用TC就可以,VC也可以。TC主要是针对控制台下图形编程,VC主要针对windows程序设计。

10. 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;

(10)编译c语言登录界面扩展阅读:

#include后面有两种方式,<>;和""前者先在标准库中查找,查找不到在path中查找。后者为文件路径,若直接是文件名则在项目根目录下查找。

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

注意事项:在TC2.0中,允许不引用此头文件而直接调用其中的函数,但这种做法是不标准的。也不建议这样做。以避免出现在其他IDE中无法编译或执行的问题。