当前位置:首页 » 编程语言 » 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语... 登录:先输入账号和密码。然后按账号从文件中读取,如果账