[求助]请问怎样在输入数字时屏幕上不显示输入内容?
[求助]请问怎样在输入数字时屏幕上不显示输入内容?比如密码设置时,希望屏幕上只显示“********”?
要求:
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();
}
谢谢!!
----------------解决方案--------------------------------------------------------