Esto me recuerda a cuando empece con Allegro, que tal como me ha ido la cosa, espero que sea igual ;D
Haber..antes de nada, decir que uso DevC++ y tengo SDL instalado através de DevPack
El problema "realmente" no es de SDL, pero bueno voy a poner el code y la explicación:
#include <stdio.h>
#include <stdlib.h>
#include "SDL/SDL.h"
using namespace std;
int main(int argc, char *argv[])
{
int opc;
printf("Escoge: ");
scanf("%i",&opc);
SDL_Surface *screen; //Este puntero referenciara al backbuffer
SDL_Surface *image; //Este puntero referenciara el bmp
//bla,bla,bla,blas,mas SDL y todo
Bueno pues el printf y el scanf no se me muestran cuando ejecuto el programa al instante sale ya la ventana de SDL y todo lo de SDL..
Espero que alguien sepa porque es esto así..
PD: Poniendo una pausa justo después de scanf, pero antes de las declaraciones de SDL, me ha demostrado que ni se ejecutan esas funciones..
using namespace std <-- Veo que estas compilando en C++
tal vez deberias usar cstdio creo que se llama la lib en c++
haz lo mismo con stdlib.h (cstdlib)
Se me paso borrar eso ¬¬