相关疑难解决方法(0)

从std :: cin读取密码

我需要从标准输入读取密码,并且不想std::cin回显用户输入的字符...

如何禁用std :: cin的回声?

这是我目前使用的代码:

string passwd;
cout << "Enter the password: ";
getline( cin, passwd );
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种与操作系统无关的方法来做到这一点. 这里有一些方法可以在Windows和*nix中执行此操作.

c++ stl password-protection

53
推荐指数
3
解决办法
2万
查看次数

异步控制台输出

我的应用程序win32控制台有问题.

控制台用于向我的应用程序发出命令.但是,它同时用于输出主要来自异步线程的日志消息.当用户尝试写入某些输入并同时打印异步日志消息时,这就成了问题,从而破坏了用户输入的显示.

我想就如何处理这种情况提出一些建议?

例如,可以将控制台中的最后一行专用于输入,类似于它在某些游戏的游戏控制台中的外观吗?

c++ console winapi logging

4
推荐指数
1
解决办法
2384
查看次数

标签 统计

c++ ×2

console ×1

logging ×1

password-protection ×1

stl ×1

winapi ×1