在现代Windows上编写文本用户界面

在现代Windows上编写文本用户界面,windows,terminal,curses,Windows,Terminal,Curses,在现代Windows操作系统上,有没有办法通过终端控制库来创建文本用户界面?(7/8/10等)我知道curses系列的库已经从类Unix系统移植到Windows上。但除此之外,我什么也找不到。Windows是否只是假设您要制作一个由简单的输入/输出到命令提示符处理的程序,或者制作一个完整的GUI应用程序?您可以使用Windows控制台API来编写此类功能。这非常简单,只需#include并进行适当的API调用。控制台API的文档可在以下位置获得: 实际上,您不需要在此基础上增加一个库,就可以轻松

在现代Windows操作系统上,有没有办法通过终端控制库来创建文本用户界面?(7/8/10等)我知道curses系列的库已经从类Unix系统移植到Windows上。但除此之外,我什么也找不到。Windows是否只是假设您要制作一个由简单的输入/输出到命令提示符处理的程序,或者制作一个完整的GUI应用程序?

您可以使用Windows控制台API来编写此类功能。这非常简单,只需
#include
并进行适当的API调用。控制台API的文档可在以下位置获得:


实际上,您不需要在此基础上增加一个库,就可以轻松编写交互式控制台程序。

在Windows 10中,控制台支持。否则您就有了控制台API,它可以追溯到NT 3.1(1993)。控制台API是诸如PDCurses之类的库在Windows上使用的。