【发布时间】:2012-12-04 00:23:20
【问题描述】:
我正在尝试制作一个简单的密码程序,以便熟悉 C++,但我遇到了一些问题。在这段代码中,我要求用户输入他们选择的密码,然后他们输入密码。我想做的代码是隐藏输入(不是用 *s 替换它),但仍然显示光标,以及上面的文本,输入密码之前和之后,像这样:
Please enter password: [don't show input]
Please re-enter password: [don't show input]
我该怎么做?我使用的是 Linux,所以我将无法使用任何 Windows 库(windows.h 等)。
【问题讨论】:
-
您是否仔细阅读过 istream 文档以了解设置无回显属性的方法?
-
@John,您不会在任何标准 C++ 文档中找到它。
标签: c++ linux user-input