代码之家  ›  专栏  ›  技术社区  ›  Семен Романов

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

  •  -3
  • Семен Романов  · 技术社区  · 6 年前

    我需要向控制台输出一个字符串,用户可以编辑并按Enter键。在那之后,我可以继续使用绳子。Windows平台。C++语言。非常感谢。

    附笔。

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

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

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Emilio Garavaglia    6 年前

    " ... 将用户可以编辑并按Enter键的字符串输出到控制台 "

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

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

    使用库可能会得到更好的结果,例如- ncurses .