事先在一个文档里存了几个用户名(5位)和对应密码(6位),如:
用户名 密码
A0001 111111
A0002 222222
admin 333333
要求用户输入ID和密码,程序检验密码是否正确,正确的话登陆成功,并且能显示你是一般用户还是管理员(admin)
登陆进去之后还要能修改密码。。
高分急求。。
代码如下:
#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("\n");
if (strcmp(password, "972816") == 0)
{
printf("登录成功\n");
break;
}
else
{
i++;
if (i != 3)
printf("再输入一次");
}
}
if (i == 3)
printf("密码错误三次退出登录界面\n");
system("pause");
return 0;
扩展资料:
#include后面有两种方式,<>;和""前者先在标准库中查找,查找不到在path中查找。后者为文件路径,若直接是文件名则在项目根目录下查找。
引用方法:#include <stdio.h>
注意事项:在TC2.0中,允许不引用此头文件而直接调用其中的函数,但这种做法是不标准的。也不建议这样做。以避免出现在其他IDE中无法编译或执行的问题。
参考资料来源:百度百科—include
参考资料来源:百度百科—stdio.h
很简单的一个框架,用链表和文件操作就可以搞定,作业类型的题目!
给个例子你参考下,在附件
C语言编写一个用户登陆的程序?
if (i == 3)printf("密码错误三次退出登录界面\\n");system("pause");return 0;
C语言编写用户登录程序
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...
多用户登录系统C语言程序
i+1);GetPrivateProfileString(t,"USER","",s[i].
编一个注册登陆的程序 C语言的
while (true) { printf("---(Login: 1 Register: 2 Exit: 3)\\n");scanf("%d", &command);printf("---\\n");\/\/ 这里可以编写command的检测语句 if (command == 3)break;else if (command == 1) { if (!login())printf("ID is not exist or password is wrong!\\n");e...
用C语言程序编写用户名密码 程序
include<string.h> void main(){ int i,flag1,flag2;char name[20]="lushan",password[10]="123456";char person[20],password1[10];for(i=0;i!=3;){ printf("Please input the name:\\n");gets(person);flag1=strcmp(person,name);printf("Please input the password:\\n");gets(...
怎么用c语言写一个创建用户名和密码并且能修改密码的程序?
"r+"))==NULL) \\x0d\\x0a {\\x0d\\x0a p=fopen("m.txt","w+");\\x0d\\x0a t=1;\\x0d\\x0a }\\x0d\\x0a if(t==1)\\x0d\\x0a {\\x0d\\x0a printf("当前没有任何用户\\n");\\x0d\\x0a printf("请新建用户名: ");\\x0d\\x0a scanf("%s",s);...
用C语言编写一个密码验证程序
long number; \/\/用户编号 6位 char name[20]; \/\/用户名 char password[8]; \/\/用户密码 int power; \/\/权限判断 1 为管理员2为普通用户 } user;user yh[100]={100000,"gavin","gavine",1,100001,"wnag","wangf",2};int length = 2;int checkuser(long num, const char *nm, ...
用c语言编写一个程序,编写验证口令详细见下,急!
include <stdio.h> include <string.h> int main( ){ int t = 3;char psw[50]="hello";char pass[50];while(t--){ gets(pass);if(strcmp(psw, pass) == 0){ puts("登录成功");break;} else printf("登录失败,你还有%d机会\\n", t);} return 0;} ...
用C语言编写一个学生成绩管理系统。要求实现下面的功能: 用户登录:根...
如果数据用mysql存储的话,程序代码很简单,写好sql就行了
用C语言解决这一道题: 编写一个程序,首先要求用户输入名字,然后要求...
1、首先在Ubuntu的终端写出要实现的内容步骤,注释步骤可以帮助书写者理清思路。2、接下来我们运用Input方法,提示用户输入信息,input中的参数就是提示文字。3、接下来接收好用户输入的内容后,我们就可以运用用户输入的内容进行逻辑处理。4、下面我们运行程序,你会在界面中看到,终端提示你输入名字,不输入...