标题:帮我看下这条代码我分析的对么
取消只看楼主
夜长风
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2013-6-12
结帖率:100%
已结贴  问题点数:20 回复次数:1 
帮我看下这条代码我分析的对么
#include   <stdio.h>  
#include   <conio.h>
#include   <string.h>
#include <stdlib.h>
int   main(void)  
{
    int i=0,j,k=0;
    char passward[7]={'1','2','3','4','5','6'}; //密码设定为123456
    char a[7];//数组?干什么用的?
    printf("请输入密码\n");
loop: for (i=0;i<6;i++)//进入for条件循环
      {
          a[i]=getch();//这句和下面那句意思是不是密码通过就用*掩盖?
          printf("*");
      }
      a[6]='\0';//这个是什么意思
      printf("\n");
      if (strcmp( passward, a)!=0)//这个if语句意思是不是3次机会输入密码,如果密码都错输出“非法用户”如果对输出“密码正确”?
      {
          k++;
          if(k==3)
          {
              printf("非法用户\n");
              getch();
              exit(0);
          }
          else
              printf("密码错误 请重新输入\n");
          goto loop;
      }
      if (strcmp(passward,a)==0)
          printf("密码正确");
      
}
搜索更多相关主题的帖子: include 输入密码 干什么 
2013-06-20 17:27
夜长风
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2013-6-12
得分:0 
回复 2楼 lzj12530
哦,原来如此,不过 还有一两句疑问没解决
2013-06-20 17:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-415651-1-1.html




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

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