当前位置: 代码迷 >> C语言 >> [求助]请问怎样在输入数字时屏幕上不显示输入内容?
  详细解决方案

[求助]请问怎样在输入数字时屏幕上不显示输入内容?

热度:187   发布时间:2006-05-10 14:24:00.0
[求助]请问怎样在输入数字时屏幕上不显示输入内容?
[求助]请问怎样在输入数字时屏幕上不显示输入内容?
比如密码设置时,希望屏幕上只显示“********”?
要求:
1.“*”的数目同输入数字字符的个数一致,每输入一个数字出一个“*”;
2.可以输入1――12中任意个数的数字字符,以回车为结束标志。

非常极其以及特别的焦急ing.........
先谢谢谢谢了!!!
搜索更多相关的解决方案: 数字时  屏幕  输入  字符  

----------------解决方案--------------------------------------------------------
getch()
----------------解决方案--------------------------------------------------------
非常急,非常急,你们怎么都那么急
----------------解决方案--------------------------------------------------------

您要的是这个吗?
#include "stdio.h"
#include "conio.h"

main()
{
char str[20]={'\0'};
int i=0;
char ch;
ch=getch();
while(ch!='\r')
{
str[i++]=ch;
putchar('*');
ch=getch();
}
getch();
}


----------------解决方案--------------------------------------------------------
以下是引用soft_wind在2006-5-10 15:26:00的发言:

您要的是这个吗?
#include "stdio.h"
#include "conio.h"

main()
{
char str[20]={'\0'};
int i=0;
char ch;
ch=getch();
while(ch!='\r')
{
str[i++]=ch;
putchar('*');
ch=getch();
}
getch();
}

谢谢!!


----------------解决方案--------------------------------------------------------
  相关解决方案