Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Komodo en 14 Septiembre 2010, 20:17 pm



Título: Nuevo problema con SDL
Publicado por: Komodo en 14 Septiembre 2010, 20:17 pm
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:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "SDL/SDL.h"
  4.  
  5. using namespace std;
  6. int main(int argc, char *argv[])
  7. {
  8.    int opc;
  9.  
  10. printf("Escoge: ");
  11. scanf("%i",&opc);
  12.  
  13.  
  14.  
  15.    SDL_Surface *screen;    //Este puntero referenciara al backbuffer
  16.    SDL_Surface *image;    //Este puntero referenciara el bmp
  17.  
  18. //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..


Título: Re: Nuevo problema con SDL
Publicado por: 16BITBoy en 14 Septiembre 2010, 20:29 pm
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)


Título: Re: Nuevo problema con SDL
Publicado por: Komodo en 14 Septiembre 2010, 20:32 pm
Se me paso borrar eso ¬¬