| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 612 人关注过本帖
标题:C语言,用户登录的代码问题
只看楼主 加入收藏
总是学不会
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2013-11-24
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:5 
C语言,用户登录的代码问题
#include "stdio.h"
  #include "conio.h"

  main()
  {
        char username;
        char userpass;
        int count=0;
        int issuccess=0;
        char initname[]={"admin"};
        char initpass[]={"1234"};
        for (;count<3;count++)
        {
         gets(username);
         gets(userpass);
         if(strcmp(username,initname)==0 && strcmp(userpass,initpass)==0)
         {
          issuccess=1;
          break;
        if(issuccess==1)
        printf("dengluchenggong");
        else
        printf("denglushibai");
        }
        }
        getch();

  }
搜索更多相关主题的帖子: 用户登录 include admin C语言 count 
2013-11-27 12:43
pink_duo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:209
专家分:1054
注 册:2013-11-5
收藏
得分:5 
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
  {
    char username[10] = {0};
        char userpass[10] = {0};
        int count=0;
        int issuccess=0;
        char initname[]={"admin"};
        char initpass[]={"1234"};
        for (;count<3;count++)
        {
         gets(username);
         gets(userpass);
         if(strcmp(username,initname)==0 && strcmp(userpass,initpass)==0)
         {
            issuccess=1;            
         }
         if(issuccess==1)
        {
            printf("dengluchenggong\n");
            break;
        }
        else
        printf("denglushibai\n");
        }
        getch();

  }

埋头做牛,抬头做人,低头做狗
2013-11-27 13:31
pink_duo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:209
专家分:1054
注 册:2013-11-5
收藏
得分:0 
楼主,登录上了么

埋头做牛,抬头做人,低头做狗
2013-11-27 17:13
thb
Rank: 2
等 级:论坛游民
帖 子:26
专家分:31
注 册:2013-11-21
收藏
得分:0 
#include "stdio.h"
  #include "conio.h"
#include <string.h>

  main()
  {
        char* username=NULL;
        char* userpass=NULL;
        int count=0;
        int issuccess=0;
        char initname[]={"admin"};
        char initpass[]={"1234"};
         username=(char*)malloc(10*sizeof(char));
         gets(username);
         getchar();
         userpass=(char*)malloc(10*sizeof(char));
         gets(userpass);
         if(strcmp(username,initname) && strcmp(userpass,initpass))
        printf("dengluchenggong");
        else
        printf("denglushibai");

  }
2013-11-27 23:20
总是学不会
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2013-11-24
收藏
得分:0 
回复 2楼 pink_duo
1、  char username[10] = {0};
     char userpass[10] = {0};
     这两句是什么意思啊???
 2、为什么for循环语句里面的变量总要先附一个值(有的等于0或1)?
比如:main()
     {
       int num=1;
       int sum=0;
       for(num=1;num<=10;num++)
       ......
      }
2013-11-29 19:45
ytlcainiao
Rank: 2
等 级:论坛游民
帖 子:48
专家分:74
注 册:2013-11-28
收藏
得分:0 
#include "stdio.h"
  #include "conio.h"
#include<stdlib.h>
#include<string.h>

 int main()
  {
        char username[10];
        char userpass[10];
        int count=0;
        int issuccess=0;
        char initname[]={"admin"};
        char initpass[]={"1234"};
        for (;count<3;count++)
        {
         gets(username);
         gets(userpass);
         if(strcmp(username,initname)==0 && strcmp(userpass,initpass)==0)
         {
          issuccess=1;
        if(issuccess==1)
        printf("dengluchenggong");
        else
        printf("denglushibai");
        }
        }
        getch();

  }
2013-11-30 11:00
快速回复:C语言,用户登录的代码问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027847 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved