GNU/Linux >> Tutoriels Linux >  >> Linux

Où se trouve le fichier d'en-tête <conio.h> sous Linux ? Pourquoi ne puis-je pas trouver <conio.h> ?

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.


Linux
  1. Comment trouver le package qui fournit un fichier spécifique sous Linux

  2. Comment trouver le fichier le plus ancien dans une arborescence de répertoires sous Linux

  3. Comment puis-je trouver un fichier spécifique à partir d'un terminal Linux ?

  4. D'où puis-je trouver le code source de la commande cp ?

  5. Où puis-je trouver la version d'une arborescence des sources du noyau Linux ?

Où puis-je trouver la première version du système d'exploitation Linux ?

Où se trouve le fichier php.ini sur un PC Linux/CentOS ?

Linux pourquoi ne puis-je pas diriger le résultat vers rm?

Comment puis-je éditer tous les fichiers renvoyés par find in vi sous Linux ?

Où puis-je trouver l'image Amazon Linux AMI pour VirtualBox ?

Linux :où placer le fichier d'échange