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.