gpt4 book ai didi

c++ - _getch() 在 Windows Server 2012 上不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:59:00 24 4
gpt4 key购买 nike

我需要一个 DLL,用户可以输入密码而不在屏幕上回显。所以我使用 _getch() 来获取像这样没有回声的字符,

        //get character with no echo
ch = _getch();

并使用microsoft vs2005编译代码。
它适用于 Windows Server 2003/2008,但在新的 Windows Server 2012 上,它会将字符回显到屏幕上。
我的问题是为什么 _getch() 仅在 Windows Server 2012 上回显字符?以及如何解决?

最佳答案

使用 cin.get() 代替 getch() 。

关于c++ - _getch() 在 Windows Server 2012 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12947080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com