c++ - 如何在我的终端上隐藏我的输入?

标签 c++ linux input io user-input

<分区>

我在 Ubuntu 上使用 C++

Image

如何在我的终端上隐藏上图中所示的红色框(用户输入)?

char *MESSAGE=getpass(""); 

上面的代码会在每次输入后留下一个空行,我不希望在用户输入消息时隐藏该消息。

简而言之,我希望消息在我输入消息时可见,但他一进入我的终端就不可见

编辑:有人可以告诉我这个问题是如何复制到那个线程的吗?

最佳答案

您可以在消息发送后清空终端,然后重新打印整个聊天。

关于c++ - 如何在我的终端上隐藏我的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37996775/

相关文章:

windows - 如何在屏幕上打印整个文件?

c - rustc 如何能够从 bash 进程替换编译源代码而 gcc 不能?

javascript - 如何在第二个位置限制零

javascript - 如何设置我的网页以从文本字段获取输入并将其用作页面上的新文本?

c++ - ADODB/C++ : What does "Execute" return when single value is returned?

c++ - 与参数结合的各种符号(*、&等)有什么区别?

linux - 将 perl 模块复制到其他机器

c++ - 在调整大小时禁用 vector 填充值? C++

c++ - 在添加元素时使 vector 更高效

php - 输入标签中的换行符,来自 mysql 的数据