conio.h
es un C
archivo de encabezado utilizado en compiladores antiguos de MS-DOS para crear interfaces de usuario de texto. Los compiladores destinados a sistemas operativos distintos de DOS, como Linux, Win32 y OS/2, proporcionaron diferentes implementaciones de estas funciones.
El #include <curses.h>
le dará casi todas las funcionalidades que se proporcionaron en conio.h
los nucurses deben instalarse en primer lugar
En distribuciones basadas en deb, use
sudo apt-get install libncurses5-dev libncursesw5-dev
Y en distribuciones basadas en rpm use
sudo yum install ncurses-devel ncurses
Para getch()
clase de funciones, puedes probar esto
El conio.h original fue implementado por Borland, por lo que no es parte de la biblioteca estándar de C ni está definido por POSIX.
Pero aquí hay una implementación para Linux que usa ncurses para hacer el trabajo.
Una biblioteca popular de Linux que tiene una funcionalidad similar sería ncurses.