c++输入密码进行隐藏并输出*,防止窥屏
在一些特定的时候我们在终端输入东西是不想让别人看到输入的内容的,所以需要进行隐藏。
cin是有回显的所以常用的cin是用不了了,这时候就需要用到getch()函数,getch函数并没有回显,
每当输入一个字符就输出一个*就可以了.
代码片:
#include<iostream>#include<conio.h>//getch()函数的头文件
using namespace std;int main()
{char password[64],ch;int i = 0;cout << "请输入密码:" << endl;while (true){ch=getch();//无回显的输入password[i++] = ch;if (ch=='\r')//getch()函数如果读到回车符号返回'/r'{password[i] = '\0';break;}putchar('*');}cout <<endl <<"你输入的密码是:" << password;
return 0;
}
运行结果:
如果对你有帮助的话点个赞再走吧~~
c++输入密码进行隐藏并输出*,防止窥屏相关推荐
- html5密码隐藏,Bootstrap实现用户输入密码显示隐藏代码
Bootstrap实现用户输入密码显示隐藏代码 js代码 $(function() { $('#password').password().on('show.bs.password', functio ...
- html输入密码自动隐藏,原生js实现密码输入框值的显示隐藏
本文实例为大家分享了js显示隐藏密码输入框值的具体代码,供大家参考,具体内容如下 直接贴上代码 password intput demo body{ margin:0px; background-co ...
- 【数据挖掘】神经网络 后向传播算法 向前传播输入 案例计算分析 ( 网络拓扑 | 输入层计算 | 隐藏层计算 | 输出层计算 )
文章目录 I . 神经网络 后向传播算法 计算 隐藏层 与 输出层 的输入输出实例分析 II . 神经网络 后向传播算法 输入层公式 III. 神经网络 后向传播算法 输入层计算 IV . 神经网络 ...
- 独家 | 初学者的问题:在神经网络中应使用多少隐藏层/神经元?(附实例)
作者:Ahmed Gad 翻译:蒋雨畅 校对:李海明 本文约2400字,建议阅读8分钟. 本文将通过两个简单的例子,讲解确定所需隐藏层和神经元数量的方法,帮助初学者构建神经网络. 人工神经网络(ANN ...
- python编程例子 输入 输出-推荐 :手把手教你用Python创建简单的神经网络(附代码)...
原标题:推荐 :手把手教你用Python创建简单的神经网络(附代码) 作者:Michael J.Garbade:翻译:陈之炎:校对:丁楠雅 本文共2000字,9分钟. 本文将为你演示如何创建一个神经网 ...
- 【数据挖掘】卷积神经网络 ( 池化 | 丢弃 | 批量规范化 | 卷积神经网络完整流程示例 | 卷积 | 池化 | 全连接 | 输出 | 卷积神经网络总结 )
文章目录 I . 池化 II . 丢弃操作 III . 批量规范化 IV . 卷积神经网络 完整流程示例 ( 1 ) : 原始输入图 V . 卷积神经网络 完整流程示例 ( 2 ) : 卷积层 C1C ...
- c语言编程输出皮卡丘,c语言001第一节课程-函数方式输出皮卡丘画 2019-06-24
c语言001第一节课程-函数方式输出皮卡丘画 2019-06-24 小白的我自己C语言学习写了一段程序,利用printf()函数输出一个皮卡丘的字符画,只想记录一下学习过程. 源代码如下 #inclu ...
- Linux系统下如何隐藏自己的进程?
虽然并不建议直接使用root登录Linux系统,但很多时候,大家还是会用root登录,所以本文就假设你使用root登录了系统. 你想写一个进程,偷偷摸摸干点坏事,或者明目张胆地不断在屏幕上输出经理的手 ...
- 神经网络中隐藏层的作用,深度神经网络隐藏层数
神经网络隐藏层是什么 一个神经网络包括有多个神经元"层",输入层.隐藏层及输出层.输入层负责接收输入及分发到隐藏层(因为用户看不见这些层,所以见做隐藏层). 这些隐藏层负责所需的计 ...
最新文章
- ebnf描述c语言语句结构,EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则...
- NHibernate初学者指南(2):一个完整的例子
- koding.com 使用putty
- CM3计算板EC20模组拨号上网
- 在静态页面中使用Scss(windows)
- Linux赋予目录或文件任何人都可以读、写、执行的操作
- 5G对人体危害很大?张朝阳回应:并未做过深入研究
- puppet 认证错误:Could not request certificate: unknown message digest algorithm
- Eclipse、MyEclipse 快捷键
- c语言 机器语言 汇编语言_多语言机器人新闻记者
- 【C语言】ASCII码表
- 奥本大学计算机专业GRE成绩,美国大学GRE分数要求汇总贴,你的目标学校要求多少分?...
- 零基础编程入门先学什么
- android平板和ipad区别,为什么说买平板必须买ipad?那么安卓平板和iPad到底有什么区别?...
- 谷歌seo优化主要做什么?
- 计算机比赛小组名称和口号,取个小组队名和口号
- 美元对人民币汇率的大数据分析与预测
- IP地址和long互转
- 双耳节拍 枕头_枕头自行运行
- node使用express+multer文件上传和下载的问题