консоль — Как использовать gotoxy () и textcolor () в переполнении стека

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

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

Любая идея?…

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

0

Решение

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

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

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

  2. в вашей новой среде разработки эти функции не предоставляются:

    • Если вы находитесь под окнами, вы можете взглянуть на этот ТАК вопрос чтобы увидеть, как создать свой собственный.
    • Если вы работаете под Linux, вам лучше взглянуть на проклятий / Ncurses библиотека. Или использовать его для подражания gotoxy() как объяснили Вот.
4

Другие решения

Других решений пока нет …