首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么控制将输入的数隐藏,像输入密码一样输入?

2012-02-11 
如何控制将输入的数隐藏,像输入密码一样输入??请教一个问题:我想编一个小程序,输入一个四位数。只有一个条

如何控制将输入的数隐藏,像输入密码一样输入??
请教一个问题:
   
        我想编一个小程序,输入一个四位数。
        只有一个条件,输入的时候,别人看不到这个数。。用****代替。
        就像输入密码一样的。。

运行结果
请输入一个四位数:
****
 

                            谢谢高手回答啊。。

[解决办法]
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
const char *PWD= "1234\r ";
char pw[6]={0};
int n=0;
puts( "Please input your password: ");
while((pw[n++]=getch())!= '\r ')putchar( '* ');
if(!strcmp(pw,PWD))puts( "\nYou are right!\n ");
else puts( "\nwrong\n ");
system( "pause ");
return 0;
}
[解决办法]
现成源代码:
http://blog.csdn.net/LifeAndC/archive/2005/11/21/534086.aspx

热点排行