Есть ли какая-либо библиотека, похожая на < conio.h & gt ;?
Я использовал IDE DEV C ++ для компиляции программ на C в Windows, и я использовал библиотеки и, но теперь я использую Ubuntu и загрузил Codeblocks, но у него нет этих библиотек. Я просто хотел использовать некоторую функцию, аналогичную getch (), которая присутствует в библиотеке conio. Есть ли подобная библиотека? И если есть, как мне установить?
3 ответа
Вот возможное решение:
- Из https://sourceforge.net/projects/hlanguage/files/Source/include/conio.h/download загрузите 1,1 КБ conio.h file
- Сохраните или скопируйте файл в каталог /usr/include
- Затем из https://sourceforge.net/projects/hlanguage/files/Source/ include / _mingw.h / download загрузить 3.8KB файл _mingw.h , от которого зависит conio.h .
- Сохраните файл _mingw.h в том же месте, что и файл conio.h .
Не записывайте эти файлы в каталог вашего текущего проекта, они не будут работать. Кроме того, это общие библиотеки компиляторов, которые могут вам понадобиться для компиляции других проектов, поэтому лучше сделать их доступными для компилятора, а не для проекта.
Я использую Android-контроллер, если вы находитесь на ПК, пожалуйста, исправьте этот ответ с помощью wget и точных ссылок для скачивания.
Чем в Linux можно заменить функцию getch()?
Q: Is there a getch() (from conio) equivalent on Linux/UNIX?
A: No. But it’s easy to emulate:
#include <stdio.h>
#include <termios.h>
#include <unistd.h>
int mygetch( ) <
struct termios oldt,
newt;
int ch;
tcgetattr( STDIN_FILENO, &oldt );
newt = oldt;
newt.c_lflag &=
This code sets the terminal into non-canonical mode, thus disabling line buffering, reads a character from stdin and then restores the old terminal status. For more info on what else you can do with termios, see «man termios».
There’s also a «getch()» function in the curses library, but it is /not/ equivalent to the DOS «getch()» and may only be used within real curses applications (ie: it only works in curses «WINDOW»s)..
Conio h чем заменить
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль
| Поиск по форуму |
| Расширенный поиск |
| К странице. |

Бодрого времени суток!
Недавно перешел на Linux и учусь пользоваться g++. В целом все неплохо, но вот вопрос: есть ли в g++ альтернатива библиотеки conio.h?
И еще хотелось бы узнать альтернативы следующих команд:
| Tema_Crazzzy |
| Посмотреть профиль |
| Найти ещё сообщения от Tema_Crazzzy |
ncurses
если нет, то :
getchar() — написать самому, благо есть примеры в гугле
Про system :
man clear
man sleep
| Tema_Crazzzy |
| Посмотреть профиль |
| Найти ещё сообщения от Tema_Crazzzy |
| Tema_Crazzzy |
| Посмотреть профиль |
| Найти ещё сообщения от Tema_Crazzzy |
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке — https://slurm.club/3MeqNEk