将文本发送到输入行控制台 C++

send text to the input line console c++

本文关键字:控制台 C++ 输入 文本      更新时间:2023-10-16

>我需要向控制台输出一个字符串,用户可以编辑该字符串并按 Enter 键。之后,我可以继续使用字符串。视窗平台。C++语言。谢谢。

附言

FGETS 函数从流中读取字符串。在屏幕上执行fgets时,我需要它已经有可以编辑的文本。

我需要一个类似于 GUI 阅读行的库,我对 ISQL 执行自动完成功能

我在WriteConsoleInput的帮助下完成了所需的工作,非常感谢您的帮助

">...向控制台输出一个字符串,用户可以编辑该字符串并按 Enter键">

这不是标准控制台应该做的,也不是标准C++可以做的。

如果你想破解控制台并编写编辑器,你必须玩一个不同的游戏,这取决于你正在使用的控制台类型(是ANSI?我是CMD?是XTerm吗?(。

使用像 -例如 - ncurses 这样的库可能会得到更好的结果。