| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1407 人关注过本帖
标题:要求输入的密码用***显示……
只看楼主 加入收藏
lihuanxian
Rank: 1
来 自:广西钦州
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-13
收藏
 问题点数:0 回复次数:13 
要求输入的密码用***显示……
要求输入的密码用***显示……麻烦高手帮忙一下!
搜索更多相关主题的帖子: 密码 
2011-11-13 20:30
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:0 
我知道用Java可以实现。C语言不懂。
2011-11-13 20:42
lihuanxian
Rank: 1
来 自:广西钦州
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-13
收藏
得分:0 
C 语言不可以吗?
2011-11-13 20:49
cosam
Rank: 4
等 级:业余侠客
帖 子:146
专家分:259
注 册:2011-8-25
收藏
得分:0 
应该*******与秘密没有关系,星星的数量只表达了你的密码长度,你大可在输入一个密码的然后清屏,然后生成一个*.
但密码是放在某个变量里面,或者在数据库里。
见过不少密码都是显示一小会儿的密码,然后再变成星星。

[ 本帖最后由 cosam 于 2011-11-13 20:52 编辑 ]
2011-11-13 20:50
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:0 
回复 3楼 lihuanxian
不清楚,没有接触过。
你借鉴一下Java。
2011-11-13 20:51
lihuanxian
Rank: 1
来 自:广西钦州
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-13
收藏
得分:0 
能否编写一下……
2011-11-13 20:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
用getch(),很容易的。

授人以渔,不授人以鱼。
2011-11-13 20:57
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

#define MAX 100
#define BACKSPACE 8

int main(void)
{

 char passwords[MAX+1], ch;

 int i=0;

   puts("Input the passwords:");
   while((ch = getch()) != '\r' && i < MAX)
   {
  if (ch == BACKSPACE)
  {
   if (i > 0)
   {
    passwords[--i] = NULL;
    printf("\b ");
    printf("%c%c%c", BACKSPACE, ' ', BACKSPACE);
   }
   else
    putchar(7); //bell
  }
  else
  {
   passwords[i++] = ch;
   printf("*");
  }

 }

 passwords[i] = '\0';

 printf("\nYour passwords is: ");

 puts(passwords);   

   system("pause");
   return 0;
} 
2011-11-13 21:02
lihuanxian
Rank: 1
来 自:广西钦州
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-13
收藏
得分:0 
嗯,谢谢了!只是还不太懂
2011-11-13 21:11
gxu888
Rank: 2
等 级:论坛游民
帖 子:19
专家分:33
注 册:2011-11-10
收藏
得分:0 
回复 9楼 lihuanxian
你好!能否给我发一个C软件?我找了好久 都没找到。谢谢!祝好!QQ576027318 邮箱:zhaorui0612@
2011-11-14 10:56
快速回复:要求输入的密码用***显示……
数据加载中...
 
   



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

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