2015-11-09 5 views
0

Я использую Codeblocks для кодирования моих вещей с помощью C++.Как использовать gotoxy() и textcolor() в C++

Я помню, что в C я могу использовать функции gotoxy() и textcolor(), но на C++ эта библиотека не работает.

Любая идея? ...

Как я могу использовать эти функции в C++ ?.

ответ

4

gotoxy() и textcolor() являются системными зависимыми функциями. Они не являются частью стандартного и не переносного.

Две возможности:

  1. с одной и той же среде разработки вы можете заставить их работать в C, а не в C++. В этом случае его, конечно, conio2.h, который не обеспечивает extern "C" для функций C. По этой причине компоновщик не найдет их.

  2. с новой средой разработки этих functons не предусмотрены:

    • Если вы под окнами, вы можете посмотреть на this SO question, чтобы увидеть, как создать свой собственный.
    • Если вы находитесь под Linux, вам лучше взглянуть на библиотеку curses/ncurses. Или используйте его для эмуляции gotoxy(), как описано here.