Tengo un software que fue construido en DOS en lenguaje C y estoy tratando de convertirlo en Linux pero algunas de las bibliotecas no funcionan en Linux, como conio.h, graphics.h! Estoy tratando de encontrar la función de reemplazo para modo de texto que incluye en conio.h. Por favor, ayúdame a encontrar la función de reemplazo! No dude en recomendarme un libro o artículo si eso me ayuda a convertir mi código de DOS a Linux.
-2

Respuestas:
Estos archivos de encabezado son exclusivos de Windows y no existen en Linux, Aunque hay buenas alternativas.
por
conio.h, la mayoría de las funciones existen también en Linux bajo el mismo nombre. Puedes usar elmancomando para averiguar dónde viven, por ejemplo utilizandoman getc, así que la mayor parte de lo que tendrá que hacer es cambiar los archivos de encabezado.También puedes echar un vistazo a
conio.hen el Implementación de Linux c ++ de conio.h , descrito como:por
graphics.hLa situación es más compleja y requiere el uso de alternativas. paquetes Podrías echar un vistazo a libsdl o Alegro .O si este puerto es demasiado complejo, es probable que pueda ejecutar el Windows compilado programa
.exeen Linux utilizando Wine. Vea el siguiente artículo: Cómo instalar y usar Wine para ejecutar aplicaciones de Windows en Linux .fuente