2015-10-13 55 views
1

我想制作一个程序,当用户在控制台窗口中键入时自动完成。为此,我将维护一个单词词典并输出一些以用户输入的单词开头的单词。但是如何在用户仍然在控制台上打字时接受输入?如何在用户输入时使用输入C++

+2

调查一个curses库。 – shuttle87

+0

您将需要特定于平台的功能。 –

回答

1

如果您正在使用Windows平台,则可以使用PDCurses使用getch()逐个获取您的字符。你可以找到文档链接 :PDCurses.txthere's一个教程如何在Visual Studio中设置PDCurses。

如果您正在使用Linux,Unix或OS X,您可以使用NCurses。

希望这会有所帮助。