1

我需要创建类似于 Pascal 中的 CRT 单元或 Turbo C++ 中的旧 Graphics.h 的东西,我使用的是 MinGW 编译器。有没有办法使用winapi内核库或其他东西来实现GotoXY、、、、'SetClr'等功能ClrScrSleep或者是否已经有一个为 MinGW 制作的库来完成所有这些工作。我需要它在控制台窗口上运行,并且只能基于文本。

4

2 回答 2

1

我对我正在从事的项目有类似的要求,所以我开始了一个项目,可能会作为您的潜在替代答案。它仍然是一个年轻的项目,但随着事情的发展,它会变得更加有用。它有一个与 ncurses 集成的附加库,但它本质上只是“呈现”ANSI 编码的字符串。

http://sourceforge.net/projects/ansigl

希望有帮助!

于 2012-01-14T03:15:46.247 回答
1

你可以使用 curses ,这里有一个用于 mingw 的 pdcurses 端口http://www.mingw.org/wiki/Community_Supplied_Links

curses 使用起来有点奇怪,它最初是为 unix 上的终端编写的。

(您可以拥有 90 年代 gui 的甜美彩色和闪烁文本)

于 2011-08-03T10:33:31.443 回答