Hola, como ya sabeis al compilar un programa usando SDL en dicho programa al usar printf en vez de aparecer en una terminal, aparece en el archivo stdout.txt, ¿como cambia SDL la salida estandar?, ¿como se puede evitar que cambie la salida estandar?
Esto lo pregunto por que tengo a medias un programa en el que intento que se pueda usar en modo texto y en modo grafico, podiendo pasar de uno a otro en ejecucion o pasando un argumento al programa al arrancarlo, tambien me seria util saber como cerrar la ventana de terminal sin cerrar el programa al abrir la ventana con SDL en el modo grafico y viceverse, volver a abrir una ventana de terminal para cerrar la ventana abierta con SDL.