将文本发送到输入行控制台 C++
send text to the input line console c++
>我需要向控制台输出一个字符串,用户可以编辑该字符串并按 Enter 键。之后,我可以继续使用字符串。视窗平台。C++语言。谢谢。
附言
FGETS 函数从流中读取字符串。在屏幕上执行fgets时,我需要它已经有可以编辑的文本。
我需要一个类似于 GUI 阅读行的库,我对 ISQL 执行自动完成功能
我在WriteConsoleInput的帮助下完成了所需的工作,非常感谢您的帮助
">...向控制台输出一个字符串,用户可以编辑该字符串并按 Enter键">
这不是标准控制台应该做的,也不是标准C++可以做的。
如果你想破解控制台并编写编辑器,你必须玩一个不同的游戏,这取决于你正在使用的控制台类型(是ANSI?我是CMD?是XTerm吗?(。
使用像 -例如 - ncurses 这样的库可能会得到更好的结果。
相关文章:
- C++:将控制台输出存储在宏中更好吗
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- SSH通过/sbin/SSH无法读取RSA密钥文件(从控制台运行)
- C++控制台应用程序阻止退出
- 如何修复此iFile以将.txt输出到控制台
- 为什么控制台要求输入,即使代码中没有输入
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 控制台输出在 Qt5 中未正确显示
- C++出现控制台错误.我无法识别源代码的问题
- C++程序不会从 Windows 控制台运行
- 有人可以向我解释为什么控制台输出 0 吗?
- Visual Studio 2017 停止工作,并在打开后显示许多控制台窗口
- 如何从 Win32 C++ 应用程序输出到父控制台窗口?
- Win32 API 控制台光标在 WriteConsole 后不移动
- 如何获取控制台窗口的宽度?
- 如何在 Win32 C++控制台应用程序中调用 UWP 类库
- 如何从Windows控制台调用.exe(C++)以在不同的目录(或任何目录)中创建文件夹?
- 来自Visual Studio中控制台项目的exe文件?
- 为什么即使使用 for 循环遍历我的向量,它也没有输出到控制台?(C++)
- 使用 std::string_view 的子字符串控制台输出