GNU/Linux >> Znalost Linux >  >> Linux

Kde je hlavičkový soubor <conio.h> v systému Linux? Proč nemohu najít <conio.h>?

conio.h je C hlavičkový soubor používaný ve starých kompilátorech MS-DOS k vytváření textových uživatelských rozhraní. Kompilátory, které se zaměřovaly na operační systémy jiné než DOS, jako je Linux, Win32 a OS/2, poskytovaly různé implementace těchto funkcí.

#include <curses.h> vám poskytne téměř všechny funkce, které byly poskytnuty v conio.h

nucurses je třeba nainstalovat na prvním místě

V distribucích založených na deb použijte

sudo apt-get install libncurses5-dev libncursesw5-dev

A v distribucích založených na otáčkách použijte

sudo yum install ncurses-devel ncurses

Pro getch() třídy funkcí, můžete zkusit toto


Původní conio.h byla implementována společností Borland, takže není součástí standardní knihovny C ani není definována standardem POSIX.

Ale tady je implementace pro Linux, která k tomu používá ncurses.


Populární linuxová knihovna, která má podobnou funkcionalitu, by byla ncurses.


Linux
  1. Jak najít balíček, který poskytuje konkrétní soubor v Linuxu

  2. Jak najít nejstarší soubor ve stromu adresářů v Linuxu

  3. Jak najdu konkrétní soubor z terminálu Linux?

  1. Kde najdu verzi zdrojového stromu linuxového jádra?

  2. Kde najdu instalační složku Tomcat 7 v Linux AMI v Elastic Beanstalk?

  3. Jak najdu hlavičkové soubory programovacího jazyka C v Linuxu?

  1. Najděte soubory a adresáře v Linuxu pomocí příkazu find

  2. Jak mohu najít nejstarší soubor ve stromu adresářů

  3. Linux:Kam umístit odkládací soubor