可能重复:
从 std::cin 读取密码
我正在尝试制作一个简单的密码程序,以便熟悉 C++,但我遇到了一些问题。在这段代码中,我要求用户输入他们选择的密码,然后他们输入密码。我想做的代码是隐藏输入(不是用 *s 替换它),但仍然显示光标,以及上面的文本,输入密码之前和之后,像这样:
Please enter password: [don't show input]
Please re-enter password: [don't show input]
我怎样才能做到这一点?我使用的是 Linux,所以我将无法使用任何 Windows 库(windows.h 等)。