控制台显示中的光标控制

时间:2015-05-19 19:24:09

标签: c console

Windows 8.1中缺少

ANSI.SYS;那么如何在控制台显示中创建光标控制呢?

我目前正在使用C;如果它不能在C中完成,可以用C ++完成吗? Config.sys应该有DEVICE=ANSI.SYS

1 个答案:

答案 0 :(得分:1)

您希望将古老的古代 MS-DOS技术与现代Windows NT控制台混合使用。 ANSI.SYS丢失,因为它 looong 死了。

您想要做的是利用NT控制台。 Here's a starting point in the API documentation.特别是there's a guide on handling mouse input,您可以将其作为起点。

您可能会发现使用Termboxpdcurses等库更容易,具体取决于您要编写的程序类型。如果你想编写那种程序,甚至还有一些基于文本的用户界面(TUI)库,例如Turbo Vision