conio.h
è un C
file di intestazione utilizzato nei vecchi compilatori MS-DOS per creare interfacce utente di testo. I compilatori destinati a sistemi operativi non DOS, come Linux, Win32 e OS/2, fornivano diverse implementazioni di queste funzioni.
Il #include <curses.h>
ti darà quasi tutte le funzionalità fornite in conio.h
nucurses deve essere installato in primo luogo
Nelle distribuzioni basate su deb usa
sudo apt-get install libncurses5-dev libncursesw5-dev
E nelle distribuzioni basate su rpm usa
sudo yum install ncurses-devel ncurses
Per getch()
classe di funzioni, puoi provare questo
L'originale conio.h è stato implementato da Borland, quindi non fa parte della C Standard Library né è definito da POSIX.
Ma ecco un'implementazione per Linux che usa ncurses per fare il lavoro.
Una popolare libreria Linux con funzionalità simili sarebbe ncurses.