如何在C ++中使用gotoxy()和textcolor()

时间:2015-11-09 19:51:57

标签: c++ console textcolor cursor-position

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

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

任何想法?...

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

1 个答案:

答案 0 :(得分:4)

gotoxy()textcolor()是系统相关的函数。它们不是标准的一部分而不是便携式的。

两种可能性:

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

  2. 在您的新开发环境中,未提供这些功能:

    • 如果您在Windows下,可以查看this SO question以了解如何创建自己的。
    • 如果您使用Linux,最好查看curses/ncurses库。或者按照here所解释的那样使用它来模拟gotoxy()