精华内容
下载资源
问答
  • 登录密码隐藏代码
  • #include <stdio.h> #include <string.h> typedef struct { char name[100]; char pw[100]; }uifo; #define USER_FILE "data.bin" #define DEFAULT_NAME "guest" #define DEFAULT_PW "123" void write_data(uifo *in
  • C语言代码,对账号的注册登录代码,注册后的账号会保留在电脑内存里面,不是临时的存储,再下次打开时依然能对之前注册的账号进行登录。此为账号登录模块代码,登录进去后的页面可以根据需要进行自我修改。
  • C语言代码

    2013-01-11 13:05:11
    c语言写的一个仓库管理系统 含密码登录 进货出货等功能
  • c语言程序代码

    2014-08-19 14:13:49
    编写程序,登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。
  • 【问题描述】:用C语言编写代码实现,模拟用户登录情景,并且只能登录三次。只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。【参考代码】:#include&lt;stdio.h&gt; #...


    【问题描述】:用C语言编写代码实现,模拟用户登录情景,并且只能登录三次。只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。

    【参考代码】:

    #include<stdio.h>
    #include<windows.h>
    #include<string.h>
    
    int main()
    {
    	char password[20] = { 0 };
    	int i = 0;
    	for (i = 0; i < 3; i++)
    	{
    		printf("请输入密码:");
    		scanf("%s", password);
    		if (strcmp(password, "123456") == 0)
    		{
    			printf("登录成功\n");
    		}
    		else
    		{
    			printf("登录失败\n");
    		}
    
    	}
    	if (3 == i)
    	{
    		printf("输入次数已达最大\n");
    	}
    	system("pause");
    	return 0;
    }

    【运行结果】:

      结果一:登录失败的结果

    结果二:登录成功的结果


    展开全文
  • c语言登录代码示例

    千次阅读 2007-12-17 19:17:00
    最近上课写的代码呵呵于大家共享哈!!~~~希望等待大家的指导!!!#include #include void main(){ char name_static[10]="shenwei",name_input[10],sno_static[10]="123456",sno_input[10]; printf("********...

    最近上课写的代码呵呵于大家共享哈!!~~~希望等待大家的指导!!!

    #include <stdio.h>
    #include <string.h>
    void main()
    {
       char name_static[10]="shenwei",name_input[10],sno_static[10]="123456",sno_input[10];
     
       printf("***********************************/n");
       printf("----------学生管理系统登陆---------/n");
       printf("***********************************/n");
      
       int flag1,flag2;

     
       puts("请输入你的用户名");gets(name_input);
       puts("请输入你的学  号");gets(sno_input);
      
       flag1=strcmp(name_static,name_input);
       flag2=strcmp(sno_static,sno_input);
       
       if(flag1==0 && flag2!=0)  
       { 
        puts("学号不正确!!");
           while(1)
        {
         puts("请输入你的学  号");
            gets(sno_input);
               flag2=strcmp(sno_static,sno_input);
         if (flag2==0)
          break;
        }
       }
       else if (flag1!=0 && flag2==0)  
       { 
        puts("用户名不正确!!");
           while(1)
        {
         puts("请输入你的用户名");
            gets(name_input);
               flag1=strcmp(name_static,name_input);
         if (flag1==0)
          break;
        }
       } else if (flag1!=0 && flag2!=0)
       {
         
        puts("用户名和学号都不正确!请重新输入");
            while(1)
            {
        puts("请输入你的用户名");gets(name_input);
                 puts("请输入你的学  号");gets(sno_input);
      
                flag1=strcmp(name_static,name_input);
                flag2=strcmp(sno_static,sno_input);

       if(flag1==0 && flag2==0)
        break;
      }

       }
      
            printf("登陆成功!/n");
            char ch1[]="你的用户名是:";
      char ch2[]="你的学号是:";
          strcat(ch1,name_input);
      puts(ch1);
      strcat(ch2,sno_input);
      
      puts(ch2);

    展开全文
  • 编写代码实现,模拟用户登录情景,并且只能登录三次。  (只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错#include #include #include int main() { int i = 0; char password[10] = { 0 }; for ...

                       编写代码实现,模拟用户登录情景,并且只能登录三次。

               ( 只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。)

    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>
    int main()
    {
    int i = 0;
    char password[10] = { 0 };
    for (i = 0; i < 3; i++)
    {
    printf("请输入密码:>");
    scanf("%s", password);//读取键入的密码;
    if (strcmp(password, "123456") == 0)
    {
    printf("longin success\n");
    break;
    }
    if (i == 3);
    {
    exit(0);//退出
    }
    
    }
    system("pause");
    return 0;
    }


    
    
    展开全文
  • C语言实现登录注册

    万次阅读 多人点赞 2019-01-27 09:36:52
    可以用于c语言大作业的登录系统。下面分享一下具体的代码。 首先定义一个结构体来存放用户的注册信息,账号密码等。 typedef struct The_users //typedef 可以定义结构体别名 { char id[11]; //账号 char pwd[20]...

    这是一个用纯C语言和文件操作实现的系统的登录、注册和忘记密码功能。可以用于c语言大作业的登录系统。下面分享一下具体的代码。
    首先定义一个结构体来存放用户的注册信息,账号密码等。

    typedef struct The_users   //typedef 可以定义结构体别名
    {
        char id[11]; //账号 
        char pwd[20]; //密码 
        char name[15];//姓名为字符串 
        char sex; //性别为单个字符
    	long phone; //电话号码为长整型 
    }users;
    

    然后写一个函数用来创建储存用户账号密码的文件。

    /*创建储存用户账号密码的文件*/ 
    void Create_File()
    {
        FILE *fp;
        if ((fp = fopen("users.txt","rb"))==NULL)                 /*如果此文件不存在*/
        {
            if ((fp = fopen("users.txt","wb+"))==NULL)
            {
                printf("无法建立文件!\n");
                exit(0);
                
            }
        }
    }
    

    注册:将存放用户的信息的结构体直接存入文件中,每次存入分配该结构体大小的空间,然后该用户的信息就可以按结构体整体来读取。还加入了一些错误提示,如果输入错误就提示重新输入。

    /*注册账号*/ 
    void registers()  //按结构体的大小,一次写入或者读入1个结构体大小
         {    
             users a,b;//结构体 The_users 重命名定义
             FILE *fp;
             char temp[20];
             int count = 0;
             printf("欢迎来到注册界面!\n");
             Sleep(1000);
             fp = fopen("users.txt","r");
             
             fread(&b, sizeof(struct The_users), 1, fp); //读入一个结构体字符块 到b
              printf("请输入账号\n");
             scanf("%s",&a.id);
             
             
             while (1)
             {    
                 if (strcmp(a.id, b.id)) /*如果两串不相等*/
                 {
                     if (!feof(fp))    /*如果未到文件尾*/                                
                         
                         
                     {
                         fread(&b, sizeof(struct The_users), 1, fp);
                     }
                     else
                         break;
                 }
                 else
    
                 {   
                     printf("此用户名已存在!请重新注册!\n"); 
                     Sleep(1000);
                     fclose(fp);
                     return;      
                 }
             }
             printf("请输入姓名:\n");
             scanf("%s",&a.name);
             printf("请输入性别(f(女)/m(男)):\n");
             scanf(" %c",&a.sex);
             do{
             	if(a.sex != 'f' && a.sex != 'm'){
    			 	printf("性别输入错误!请重新输入!\n");
    		        scanf("%c",&a.sex);
    			 }
    		 }while(a.sex != 'f' && a.sex != 'm');
    		 getchar();
             printf("请输入电话号码:\n");
             scanf("%ld",&a.phone);
             printf("请输入密码\n");
             scanf(" %s",&a.pwd);
             printf("请确认密码\n");
             scanf(" %s",&temp);
    		 do{
             	if(!strcmp(a.pwd,temp)){
             		fp = fopen("users.txt","a");
    		         fwrite(&a, sizeof(struct The_users), 1, fp);
    		         printf("账号注册成功,请登录!\n"); 
    		         Sleep(500);
    		         fclose(fp);
    				 return;
    			 }else{
    			 	printf("两次密码不匹配!请重新输入!\n");
    		         scanf("%s",&a.pwd);
    		         printf("请确认密码\n");
    		         scanf("%s",&temp);
    			 }
    		 }while(1);
         }
    

    登录:先输入账号和密码。然后按账号从文件中读取,如果账号匹配就读取密码,如果密码也匹配就登录成功,否则重新输入密码。

    /*登录系统*/ 
    void  Input_login()
    {
        users a,b;//定义结构体The_users别名
        
        FILE *fp;
        printf("欢迎来到登录界面!\n");
             Sleep(1000);
        fp = fopen("users.txt","r");
        
        fread(&b, sizeof(struct The_users), 1, fp); //读入一个结构体字符块 写入b
        printf("请输入账号\n");
        scanf("%s",&a.id);   
        
                 while (1)
               {   
    	           if (strcmp(a.id, b.id)==0)         //如果有此用户名
    	           {
    	               break;       
    	           }
    	           
    	           else 
    	           {
    	               if (!feof(fp))  //如果文件没有读完                            
    	            
    	               {
    	                   fread(&b, sizeof(struct The_users), 1, fp);
    	               }
    	               
    	               else
    	               {
    	                   printf("此用户名不存在,请重新输入!\n");
    					   Sleep(500); 
    	                   fclose(fp);  
    					   return;              
    	               }
    	           }
           }
           printf("请输入密码\n");
           	scanf("%s",&a.pwd); 
        do{   
    	       
    		if (strcmp(a.pwd, b.pwd)==0)            /*如果密码匹配*/
    	           
    	       {  
    	          fclose(fp);
    	          printf("登录成功,欢迎使用!");
    	          Sleep(500);
    	          return;
    	          }
    	       else  
    	       {    printf("密码不正确!请重新输入密码\n");
    	       		scanf("%s",&a.pwd);         
    	       }
    	}while(strcmp(a.pwd, b.pwd)==0);
           
    }
    

    找回密码:根据输入的账号获取该账号的结构体信息,然后与其他信息进行匹配,如果全部匹配成功,则显示该账号的密码。

    /*找回密码*/
     
    void reback()  //按结构体的大小,一次写入或者读入1个结构体大小
         {    
             users a,b;//结构体 The_users 重命名定义
             FILE *fp;
             char temp[20];
             int count = 0;
             printf("欢迎来到找回密码界面!\n");
             Sleep(1000);
             fp = fopen("users.txt","r");
        
        	fread(&b, sizeof(struct The_users), 1, fp); //读入一个结构体字符块 写入b
        	printf("请输入账号\n");
        	scanf("%s",&a.id);   
        
                 while (1)
               {   
    	           if (strcmp(a.id, b.id)==0)         //如果有此用户名
    	           {
    	               break;       
    	           }
    	           
    	           else 
    	           {
    	               if (!feof(fp))  //如果文件没有读完                            
    	            
    	               {
    	                   fread(&b, sizeof(struct The_users), 1, fp);
    	               }
    	               
    	               else
    	               {
    	                   printf("此用户名不存在,请重新输入!\n");
    					   Sleep(500); 
    	                   fclose(fp);  
    					   return;              
    	               }
    	           }
           }
             printf("请输入姓名:\n");
             scanf("%s",&a.name);
             do{
             	if(strcmp(a.name,b.name)){
    			 	printf("姓名输入错误!请重新输入!\n");
    		        scanf("%s",&a.name);
    			 }
    		 }while(strcmp(a.name,b.name));
             printf("请输入电话号码:\n");
             scanf("%ld",&a.phone);
             do{
             	if(a.phone != b.phone){
    			 	printf("电话号码输入错误!请重新输入!\n");
    		        scanf("%ld",&a.phone);
    			 }
    		 }while(a.phone != b.phone);
            printf("您的密码是:%s",b.pwd);
            Sleep(3000);
    }
    

    欢迎访问我的博客网站:http://jie12366.xyz:8081

    展开全文
  • 本次课程设计使用C语言制作程序来实现图书的登记,删除,查询,浏览以及读者的借阅,还书,会员登录,修改密码等功能。程序中涉及到数据链表和文件指针的操作,包括结构体数据定义,使用及文件的读写,定位,修改等...
  • 1,登录路由器的banseinfo页面, 获取baseinfo信息baseinfo地址:http://192.168.1.1:8080/cgi-bin/baseinfoSet.cgi 2,通过对比路由器上明文标注的普通账号的密码, 猜出加密方式, 解析加密后的ascii编码 3,解析...
  • 程序设计实训作业---图书管理系统 图书管理系统使用户能够方便快捷的进行图书信息管理、学生信息管理、借还书管理。用户可以自行添加、修改、查询、删除图书信息和...登录后,系统会根据当前用户类别自动限制相关功能。
  • 实现过程示意图代码登录.ok {color: green;border: 1px solid green;}.error {color: red;border: 1px solid red;}//校验账号的格式function check_code() {console.log(1);//获取账号var code =document....
  • C语言课程设计——工资管理系统,含课程设计报告以及源程序代码,课程设计报告文档中给出了详细的程序运行环境以及其他相关运行说明,在本届毕业生中,该设计获得唯一的满分成绩(无法正常运行程序的请私信)。
  • C语言 五子棋 登录

    千次阅读 2019-01-15 13:09:09
    这是大一上学期的实训作品,有许多不足之处,我也就睁只眼闭只眼了,对学习C语言感兴趣的小伙伴可以借鉴一下,本身也是初学者代码有点乱-------(实在有疑问可以加QQ:2862841130)---废话不多说直接上代码!...
  • 实现一个简单多用户文件系统设计,可完成用户登录,列文件目录,创建文件,删除文件,打开文件,读写文件等功能
  • C语言简单登录验证实现

    千次阅读 2019-05-05 17:59:55
    C语言简单登录验证实现 代码: #include <stdio.h> #include <stdlib.h> #define USER_NAME "admin" #define PASSWORD "admin" int main() { int putin(); putin(); return 0; } int login(char ...
  • C语言实现用户登录

    千次阅读 2020-09-03 03:26:44
    编写代码实现,模拟用户登录情景,并且只能登录三次。 (只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。) #include<stdio.h> #include<string.h> //编写代码实现,...
  • [C语言]编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”, 密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。 #define _CRT_SECURE_NO_WARNINGS #include <...
  • 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。 先使用户输入一次密码,将用户输入的密码与系统记录的密码...
  • C语言 实现登录注册功能

    千次阅读 2020-07-19 16:42:33
    2.实验代码: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<Windows.h> #include<conio.h> secret(char *secrets,int o)//输入密码 { char ch; while((ch=...
  • 功能描述:1、可进行用户注册...客户端进行用户的注册登录和查找单词等操作,服务器端进行操作数据库,进行存储和查找5、可进行多个客户端登录6、服务器端有管理员模式,在管理员模式下,不影响客户端的发送和接...
  • 1、纯C语言编写; 2、知识点众多:线性链表(基本包含链表完整操作)、多线程、文件读写、各种指针运用、各种字符串处理等等; 3、功能完善的主从通讯:可多客户端登录、带用户名\密码验证、编译无警告。
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼编写程序,登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。要求:(1)登录数据用函数input()(2)按身高排序用函数sort()(3...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼编写程序,登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。要求:(1)登录数据用函数input()(2)按身高排序用函数sort()(3...
  • ①新建账号密码,然后通过二者的匹配登录系统,这样可以保证是本校同学才能使用,另外还可以修改密码。 ②添加图书的基本信息,如 书号,书名,作者,出版社,类别,进库量; ③删除图书,通过图书的书名进行删除; ...
  • 题目: 编写代码模拟三次密码...代码如下: #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; int main() { char arr1[8] = "ab12345"; ...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼编写程序,登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。要求:(1)登录数据用函数input()(2)按身高排序用函数sort()(3...
  • C语言模拟用户登录程序

    千次阅读 2019-03-26 00:11:35
    **题目 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,...定义一个登录字符串数组,利用strcmp函数与之比较即可 程序结果运行 ** 程序代码 ** #include<stdio.h> #i...
  • c语言密码登录程序,可回删

    千次阅读 2020-06-03 22:37:49
    c语言密码登录程序,可回删 代码展示 #include"stdio.h" #include"string.h" int main() { int i=0,t; char a[100]; printf("请输入密码:"); while (1) { a[i++]=getch(); if(a[i-1]=='\b') { i--; ...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 365
精华内容 146
关键字:

c语言登录代码

c语言 订阅