我需要创建的是与Pascal中的CRT单元或Turbo C ++中的旧Graphics.h相似的东西,我使用的是MinGW编译器。有没有办法实现GotoXY
,ClrScr
,Sleep
,'SetClr'等函数,可能使用winapi内核库或其他东西?或者是否已经为MinGW制作了一个可以完成所有这些工作的库。我需要它在控制台窗口上运行,并且只是基于文本的。
答案 0 :(得分:1)
你可以使用curses,这里有一个pdcurses端口用于mingw http://www.mingw.org/wiki/Community_Supplied_Links
使用curses有点奇怪,它最初是为unix上的终端编写的。
(你可以拥有那种甜美的彩色文字90 gu gui)
答案 1 :(得分:1)
我对我正在开展的项目有类似的要求,所以我开始了一个项目,可能会为您提供潜在的替代答案。它仍然是一个年轻的项目,但随着事情的发展,它会变得更有用。它有一个与ncurses集成的附加库,但它实际上只是“呈现”ANSI编码的字符串。
http://sourceforge.net/projects/ansigl
希望有所帮助!