怎么用C语言隐藏输入的内容?比如输入一个字符,显示的是*
展开全部
可以使用getch()函数,不过这个不是标准库函数,会有移植的问题。
这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性!
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main(void)
{
char ch;
while(1)
{
ch = getch();
if(ch == '\r')
{
break;
}
printf("*");
}
return 0;
}
http://baike.baidu.com/link?url=TastjttlWsRiqMEM7UD1SeyHExwEFePE0aj2zhoJU39Tnd3zSWYL42Fzx_wxGf8k
可以看看百科的讲解,比我说的全面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询