Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >检测进入键C++

检测进入键C++
EN

Stack Overflow用户
提问于 2020-08-08 13:29:59
回答 1查看 106关注 0票数 1

我试图屏蔽用户输入并将其存储在一个变量中。但是,当我按enter键时,程序应该从循环中中断,enter键仍然注册为字符:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#inlcude <iostream>
#include <conio.h>

std::cout << "Password: ";

char c;

// Masks the password
while ((c = _getch()))
{
    if (c == '\n')
    {
        break;
    }

    passwd.push_back(c); // put it onto the back of the password
    _putch('*'); // output a '*' character
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-08 13:36:51

在许多系统(包括Windows)中,换行符‘'\n'’实际上表示两个字符的组合:一个回车(ASCII 13)加上一个行提要(ASCII 10)。

对于"Enter“键(也就是回车返回),请使用'\r'转义序列:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <iostream>
#include <string>
#include <conio.h>

int main()
{
    std::string passwd;
    std::cout << "Password: ";
    char c;
    // Masks the password
    while ((c = _getch())) {
        if (c == '\r') {
            break;
        }
        passwd.push_back(c); // put it onto the back of the password
        _putch('*'); // output a '*' character
    }
    std::cout << std::endl << passwd << std::endl;
    return 0;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63320402

复制
相关文章
IDEa快捷键_idea进入方法快捷键
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
1.7K0
常见电脑品牌进入BIOS快捷键
我们在使用U盘重装操作系统时,有一项就是进入BIOS设置引导,下面个人汇总常见的电脑品牌快捷键,方便自己查询。
Lcry
2022/11/29
1.3K0
一键进入高通9008模式_如何进入高通模式
actuator_sensitivity invalid时, 无法启用pdaf support 那么这个问题是哪里来的呢? sensor初始化的时候 我们可以发现 计算actuator_sensitivity的过程
全栈程序员站长
2022/10/03
1.2K0
iOS开发~检测app进入后台或前台
1.检测app进入后台 // 在AppDelete实现该方法 - (void)applicationDidEnterBackground:(UIApplication *)application { //进入后台 } 2.检测app进入前台 // 在AppDelete实现该方法 - (void)applicationDidBecomeActive:(UIApplication *)application { // app启动或者app从后台进入前台都会调用这个方法 }- (void)applicat
网罗开发
2021/01/29
1.3K0
一键检测mac系统脚本
mac系统有时候很慢,有疑似病毒,或者呗挖矿之类的进程启动中,这个脚本可以对其进行检查
IT运维技术圈
2022/06/26
2780
一键检测mac系统脚本
C++ OpenCV SVM实战Kindle检测(二)----目标检测
我们新建一个opencv-svm的项目,然后在源文件中新建一个svmpredict.cpp文件。
Vaccae
2019/10/16
1.5K0
C++ OpenCV凸包检测
凸包指如果在集合A内连接任意两个点的直线段都在A的内部,则称集合A是凸形的。简单点理解,就是一个多边型,没有凹的地方。凸包(凸壳)能包含点集中所有的点,凸包检测常应用在物体识别、手势识别及边界检测等领域。
Vaccae
2019/07/24
1.9K0
C++ OpenCV SVM实战Kindle检测(二)----目标检测
前一篇文章《C++ OpenCV SVM实战Kindle检测(一)----训练数据》我们除了介绍了一下SVM,并且做了对Kindle的图片进行了数据的训练,生成了模型文件,这一篇我们就主要来看看怎么识别预测。
Color Space
2021/07/01
5010
C++ OpenCV SVM实战Kindle检测(二)----目标检测
C++实现一键关闭桌面
本程序使用C语言编写,调用的Windows API,所以只能在windows上运行
芯动大师
2023/10/14
2570
C++实现一键关闭桌面
OpenCV检测轮廓极点(Python C++)
今天分享一个OpenCV检测轮廓极点实例,原图如下,我们需要检测出地图中最大轮廓的上下左右四个极点,并进行标注显示。
Color Space
2020/08/21
1.3K0
OpenCV检测轮廓极点(Python C++)
C++ OpenCV中Canny边缘检测
Canny边缘检测算子是一种多级检测算法。1986年由John F. Canny提出,同时提出了边缘检测的三大准则:
Vaccae
2019/07/24
2.4K0
WPJAM Debug:一键检测 WordPress 运行效率
很多同学都说 WordPress 的效率很低,但是又说不出哪里效率低,于是我就写一个 WPJAM Debug 插件,帮你检测 WordPress 的效率。
Denis
2023/04/14
2600
WPJAM Debug:一键检测 WordPress 运行效率
MTCNN人脸检测 附完整C++代码
Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks
cpuimage
2018/05/07
4.5K8
MTCNN人脸检测 附完整C++代码
C++ VS2012 内存泄露检测
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/120466.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/15
7130
C++ OpenCV霍夫变换--圆检测
霍夫圆变换的基本思路是认为图像上每一个非零像素点都有可能是一个潜在的圆上的一点,跟霍夫线变换一样,也是通过投票,生成累积坐标平面,设置一个累积权重来定位圆。如下图:
Vaccae
2019/07/24
2.7K0
旋转目标检测模型-TensorRT 部署(C++)
这次工程部署主要选择了比较熟悉的旋转选择框架-GGHL。如果没有特殊算子的检测框架,依然可以使用下面的这个Pipeline, 旋转目标检测主要分成五参数和八参数的表征方法,分别对应的 x,y,w,h.以及对应的八参数的转化求法 x_1,y_1,x_2,y_2,x_3,y_3,x_4,y_4 。这两种方式在后处理的时候可以互相转换,我们这里选择后者。
墨明棋妙27
2022/09/27
1.6K0
旋转目标检测模型-TensorRT 部署(C++)
C++ OpenCV霍夫变换---直线检测
霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。
Vaccae
2019/07/24
3.1K0
Tcplayer web进入全屏后阻止默认按enter和space键退出全屏
当前Tcplayer SDK进入全屏后按enter或space键是可以退出全屏的, 官方体验demo,那如果不想使用这两个键来退出全屏怎么阻止呢。
良人
2022/02/14
2.4K0
google 进入分屏后在横屏模式按home键界面错乱( 四)
google 进入分屏后在横屏模式按home键界面错乱( 四) 你确定你了解分屏的整个流程? 代码阅读,请到此处http://androidxref.com 查看原生代码 google 分屏 横屏模式
用户1263308
2018/02/02
1.3K0
google 进入分屏后在横屏模式按home键界面错乱( 四)
Netflix 检测脚本合集,一键检测IP解锁范围及对应的的地区
在v2.51版本中提供了2种不同的模式,将显示完全不同的结果: 运行./nf -method full将专门为发烧友准备的利器,显示更全面的结果。 而普通用户当以缺省参数运行./nf或者是./nf -method lite将显示更轻量级的结果,显示更加友好。 在v2.6版本中提供了自定义解锁功能,运行./nf -custom 想测试的电影ID号即可查看特定影片是否在该网络上解锁。
宜轩
2022/12/26
1.5K0
Netflix 检测脚本合集,一键检测IP解锁范围及对应的的地区

相似问题

如何检测用户是否进入空格键?

26

检测Shift+Tab函数进入退格键

22

在C++中检测输入键

67

C++检测用户按回车键

51

在C++中检测按Enter键

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文