【问题标题】:Create Your Own Console Graphics Library in C在 C 中创建您自己的控制台图形库
【发布时间】:2011-10-18 23:30:18
【问题描述】:

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

【问题讨论】:

    标签: c graphics console console-application turbo-c++


    【解决方案1】:

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

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

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

    【讨论】:

    • 耶!我认为现在称为 TUI(文本用户界面)。谢谢
    【解决方案2】:

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

    http://sourceforge.net/projects/ansigl

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 2011-07-22
      • 2014-08-20
      • 2011-12-01
      • 2016-12-05
      相关资源
      最近更新 更多