c语言密码输入隐藏函数 c语言密码输入隐藏显示星号

C语言将密码设为隐身形式该使用什么函数

输入的时候隐藏密码显示星号'*'的功能吧?

在济水街道等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都做网站 网站设计制作按需求定制开发,公司网站建设,企业网站建设,高端网站设计,全网整合营销推广,外贸营销网站建设,济水街道网站建设费用合理。

没有直接可调用的函数,用getch(),这个函数读取字符不显示,然后每读取一个字符后面跟着输出一个‘*’ 

#include stdio.h

int main()

{

char c;

while(1)

{

c=getch();

if(c != '\r')

putchar('*');

else

break;

}

}

c语言怎么隐藏输入的数字?

在windows平台上调用getch()函数即可。在linux平台下时(即包含的是curses.h),还应该在使用函数之前使用initscr(),使用完毕之后调用endwin().否则的话不需输入就会返回。以windows为例:

#include stdio.h

#include conio.h

int main()

{

char ch = getch();

printf("getch输入看不到,printf知道输入的是:%c\n", ch);

return 0;

}

C语言中,用什么函数可以使输入的字符不显示在屏幕上?

getpass()函数可以使输入的字符不现实在屏幕上。

#include

conio.h

int

main(void)

{

char

*password;

password

=

getpass("Input

a

password:");

cprintf("The

password

is:

%s\r\n",

password);

return

0;

}

你试一试这个

在C语言中怎么样让输入的数字隐藏呢

推荐一个方法,就是一个一个字符的读入,输入字符立马读入。getchar()函数。

读取了字符就立马输出一个

'\b'退格符,再输出一个'*'覆盖,这样就实现了数字的隐藏。


新闻名称:c语言密码输入隐藏函数 c语言密码输入隐藏显示星号
标题来源:http://scyanting.com/article/ddgisih.html