Hola a Todos!
Estoy creando una pequeña biblioteca llamada
"SimPer.h". Esta librería utiliza la biblioteca
"Windows.h", y sirve para borrar la pantalla, dar color, conectarse con eventos del teclado, y distintas funcionalidades para modificar la consola. Pero, me gustaría hacer que esta librería se ejecute el
Linux y
Mac.
+ ¿Cuál es la manera de saber que SO está siendo utilizado?
+ ¿Cuál es el reemplazo de Windows.h en Linux y Mac?
Muchas Gracias!
Para compilar para diferentes S.O. pásate por aquí:
https://stackoverflow.com/questions/6649936/c-compiling-on-windows-and-linux-ifdef-switch
Para controlar el terminal en Linux por aquí:
https://www.google.es/search?q=termios&oq=termios&aqs=chrome..69i57.953j0j7&sourceid=chrome&ie=UTF-8
Y un ejemplo del uso de termios para realizar getche y getch de conio: https://github.com/billroy/bitlash/blob/master/src/conio.h
Excelente! Muchas Gracias, Mafus!