本文作者:叶叶

c语言密码隐藏(c++密码隐藏)

叶叶 2024-11-18 22:47:07 21
c语言密码隐藏(c++密码隐藏)摘要: 本篇目录:1、c语言,怎么把输入的数字像密码一样隐藏输出星号啊2、...

本篇目录:

c语言,怎么把输入的数字像密码一样隐藏输出星号啊

在C语言中使用getch()函数可以在输入字符时,不显示所输入的字符;这时,再另外输出一个*号,就可以像在ATM机上输入密码一样了。

在conio.h下有一个函数getch(),调用这个函数可以不显示用户输入的内容。

c语言密码隐藏(c++密码隐藏)

可以使用getch()函数,不过这个不是标准库函数,会有移植的问题。

...用C语言编了个下程序,不知道如何在输入密码时隐藏,只显示“*”,求...

程序都是对的了 你只是在创建新链表忘了初始化了,结果相当于定义了一个s结果s里连首地址都还没分配。还有你的插入函数返回的是int,你又想打印字符串,最后输出不符合的。

int c=0;char num[20];char *p=num;printf(输入123时屏幕显示***\n);p=num;for(p=num;(c=getch())!=\r;p++){ //使用getch() 函数获取一个读取但是不显示字符。//然后使用putchar输出一个星号。

C语言中可采用getch()函数来实现输入密码字符时,不显示字符到终端上,这时,只需要显示出一个相应的*就可以达到效果了。

c语言密码隐藏(c++密码隐藏)

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

1、推荐一个方法,就是一个一个字符的读入,输入字符立马读入。getchar()函数。读取了字符就立马输出一个 \b退格符,再输出一个*覆盖,这样就实现了数字的隐藏。

2、int c=0;char num[20];char *p=num;printf(输入123时屏幕显示***\n);p=num;for(p=num;(c=getch())!=\r;p++){ //使用getch() 函数获取一个读取但是不显示字符。//然后使用putchar输出一个星号。

3、在输入语句之后加system(cls);这个语句可以清除屏幕之前的内容,也就是你输入完成之后屏幕上的输入数据就被清除了。

4、可以使用getch()函数,不过这个不是标准库函数,会有移植的问题。

c语言密码隐藏(c++密码隐藏)

C语言隐藏从键盘输入的密码串中第一个字符以外的所有字符

1、可以使用getch()函数,不过这个不是标准库函数,会有移植的问题。

2、{int a;int c=0;char num[20];char *p=num;printf(输入123时屏幕显示***\n);p=num;for(p=num;(c=getch())!=\r;p++){ //使用getch() 函数获取一个读取但是不显示字符。

3、问题描述:从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。输入:第一行是一个字符串; 第二行是一个字符。输出:删除指定字符后的字符串。

4、新建一个工程和.c文件 ,输入头文件和主函数。定义变量类型。调用cpy函数。定义一个函数,并定义变量类型。用一个For 语句和if语句判断是否为元音。最后加一个字符串结束符,并在主函数中输出。

如何在C语言中实现输入字符用“*”掩盖?

你只是在创建新链表忘了初始化了,结果相当于定义了一个s结果s里连首地址都还没分配。还有你的插入函数返回的是int,你又想打印字符串,最后输出不符合的。

int c=0;char num[20];char *p=num;printf(输入123时屏幕显示***\n);p=num;for(p=num;(c=getch())!=\r;p++){ //使用getch() 函数获取一个读取但是不显示字符。//然后使用putchar输出一个星号。

在C语言中使用getch()函数可以在输入字符时,不显示所输入的字符;这时,再另外输出一个*号,就可以像在ATM机上输入密码一样了。

推荐一个方法,就是一个一个字符的读入,输入字符立马读入。getchar()函数。读取了字符就立马输出一个 \b退格符,再输出一个*覆盖,这样就实现了数字的隐藏。

到此,以上就是小编对于c++密码隐藏的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享