❶ 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语言编写账号,密码登录怎么写
同意其他楼的说法,别以为这工作很简单,或者按键精灵简单。
建议你用循序渐进的思路
先实现在windows记事本里输入任意文字---这就是你说的类似按键精灵的操作,涉及到寻找窗口句柄、发送消息等windows api。
再实现在最基本的网站上的文本框里输入内容---也是类似找句柄,不过网页的结构层次很复杂,难以定位
最后再说登陆126这种,因为它可能有各种验证码等阻止自动化登陆的方法,别说c语言了,就是其他像python这种,也不是轻而易举就能绕过的
不排除126这种大型网站已经公开了邮箱api,不通过界面也可以访问你的邮件,这需要看官方文档
❽ 请问,用C语言如何实现密码输入
c语言中可采用getch()函数来实现输入密码字符时,不显示字符到终端上,这时,只需要显示出一个相应的*就可以达到效果了。参考代码及运行效果如下图:
❾ 用C语言制作一个登陆界面1 注册 注册以后保存在文件中 2登陆时直接输入用户名和密码登陆
这是一个用纯C语言和文件操作实现的系统的登录、注册和忘记密码功能。可以用于c语... 登录:先输入账号和密码。然后按账号从文件中读取,如果账