【发布时间】:2015-10-14 10:17:13
【问题描述】:
我想制作一个在用户在控制台窗口中键入时自动完成的程序。为此,我将维护一个单词词典并输出一些以用户输入的相同单词开头的单词。但是,当用户仍在控制台上打字时,我该如何输入?
【问题讨论】:
-
查看 curses 库。
-
您将需要特定于平台的功能。
标签: c++ autocomplete
我想制作一个在用户在控制台窗口中键入时自动完成的程序。为此,我将维护一个单词词典并输出一些以用户输入的相同单词开头的单词。但是,当用户仍在控制台上打字时,我该如何输入?
【问题讨论】:
标签: c++ autocomplete
如果您在 Windows 平台上工作,您可以使用 PDCurses 使用 getch() 来一一获取您的角色。你可以找到文档链接 :PDCurses.txt 和 here's 一个如何在 Visual Studio 中设置 PDCurses 的教程。
如果您在 Linux、Unix 或 OS X 上工作,您可以使用 NCurses。
希望这会有所帮助。
【讨论】: