ok, es que baje el tutorial que por aqui en el foro un dia publicaron, es solo que me habla de muchas cosas, pero si entiendo lo de los punteros y la asignacion dinamica de memoria, pero mira, es que me desespero por que cuando compilo me falla:
    
Código C:
Ver original// Listado: test1.c
// No te preocupes por no entender este código
// Sólo compilalo para comprobar que enlaza correctamente
 
#include <SDL/SDL.h>
#include <stdio.h>
 
 
int main( int argc, char *argv [] ) {
 
 if(SDL_Init(SDL_INIT_VIDEO) < 0) {
 fprintf(stderr
, "No podemos inicializar SDL: %s\n", SDL_GetError
());  }
 else {
 
 fprintf(stdout
, "Hemos inicializado SDL\n");  }
 
 
 return 0;
}
  
cuando lo ejecuto me sale el interrete de comandos y no aparece nada, y ademas no me deje aliminar el archivo exe por que lo esta  ejecutando escondido o algo asi, y pues tengo que reiniciar para poderlo eliminar, por que???