conio.h
est un C
fichier d'en-tête utilisé dans les anciens compilateurs MS-DOS pour créer des interfaces utilisateur textuelles. Les compilateurs qui ciblaient les systèmes d'exploitation non DOS, tels que Linux, Win32 et OS/2, fournissaient différentes implémentations de ces fonctions.
Le #include <curses.h>
vous donnera presque toutes les fonctionnalités fournies dans conio.h
les nucurses doivent être installés en premier lieu
Dans les distributions basées sur deb, utilisez
sudo apt-get install libncurses5-dev libncursesw5-dev
Et dans les distributions basées sur rpm, utilisez
sudo yum install ncurses-devel ncurses
Pour getch()
classe de fonctions, vous pouvez essayer ceci
Le conio.h d'origine a été implémenté par Borland, il ne fait donc pas partie de la bibliothèque standard C ni n'est défini par POSIX.
Mais voici une implémentation pour Linux qui utilise ncurses pour faire le travail.
Une bibliothèque Linux populaire qui a des fonctionnalités similaires serait ncurses.