Buenas, no se si esto que te voy a decir es el problema que tienes pero creo que ese es.
La solucion a este problema es un bucle, el famoso "game loop"
Código C:
Ver originalint corriendo = 1;
while(corriendo)
{
todo lo que quieras hacer...
if(se presiona boton SDL_QUIT) corriendo = 0)
}
Esto hara que el programa corra indefinidamente hasta que se presione el boton quit, que es la cruz roja de arriba a la derecha creo recordad.
PD: Si no te gusta lo de usar ints como condiciones, cosa a la que te acostumbras al final, puedes hacer una cosa muy facil, al principio del programa pones
Y ahora puedes usar este tipo de "booleano"
Saludos