【问题标题】:How to use gotoxy() and textcolor() in C++如何在 C++ 中使用 gotoxy() 和 textcolor()
【发布时间】:2015-11-09 19:51:56
【问题描述】:

我正在使用 Codeblocks 来使用 C++ 对我的东西进行编码。

我记得在 C 中我可以使用 gotoxy() 功能和 textcolor(),但在 C++ 中该库不起作用。

有什么想法吗?...

如何在 C++ 中使用这些函数?

【问题讨论】:

    标签: c++ console textcolor cursor-position


    【解决方案1】:

    gotoxy()textcolor() 是系统相关函数。它们不是标准的一部分,也不可​​移植。

    两种可能:

    1. 使用相同的开发环境,您可以让它们在 C 而不是 C++ 中工作。在这种情况下,它肯定是conio2.h,它没有为C 函数提供extern "C"。由于这个原因,链接器将找不到它们。

    2. 您的新开发环境不提供这些功能:

      • 如果你在 windows 下,你可以看看this SO question 看看如何创建你自己的。
      • 如果你在 Linux 下,你最好看看curses/ncurses 库。或使用它来模拟gotoxy(),如here 所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      • 2017-02-05
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多