g++ conio.h: нет такого файла или каталога

Я пытаюсь написать программу с g++, которая использует conio.h заголовок. На самом деле я пытаюсь позвонить gotoxy функция, которую я использовал в компиляторе Borland и ОС Windows.

Итак, первый вопрос: есть ли gotoxy функция или эквивалент в g ​​++?

Второе: почему я не могу включить conio.h? Я прочитал некоторые вещи, которые сказали, что я должен установить libstdc++ packageЯ пытался, но, кажется, у меня уже есть (это сопровождается gcc).

3 ответа

Решение

Прямого эквивалента для g++ нет. conio.h специфично для некоторых DOS-компиляторов. Но вы можете получить то, что вы хотите, используя ncurses библиотека, ее функции аналогичны conio.h,

Вот ссылка на очень сложный учебник: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

conio.h специфично для консольной среды Windows. Использовать curses или же ncurses библиотека на Unix; соответствующая функция mvcur() в интерфейсе низкого уровня и wmove() в интерфейсе виртуального окна.

Ну, это не в GCC, но это идет с MiniGW. Это специфично для Windows.

Для Linux вам нужна библиотека ncurses.

Другие вопросы по тегам