Non, enfin ce que j´ai dit n´a rien a voir, mais oui tu peut faire passer plusieurs images les unes à la suite des autres.
Ce que j´ai dit était juste un point technique de la SDL absolment sans interet pour un débutant. En réalité ce qu´il faut retenir c´est qu´il ne faut pas faire plusieurs fonction main. Mais tu peut faire une fonction main puis une fonction fonction2 un fonction3 etc. Et à la fin d´une fonction tu appelle la suivante pour que ton programme continue. Ca n´a pas forcement bcp d´interet si tu peut utiliser une seul fonction, mais disont que l´architecture des programme : où créer une nouvelle fonction, pour faire quoi, etc. C´est long à apprendre, mais après ça vient tout seul ( parfois).
Pour ton problème d´image, je ne sais pas vraiment ce que tu essaye de faire, mais ce que tu doit faire un gros est d´afficher une image puis d´appeler waitkey() ensuite tu affiche une nouvelle image et ainsi de suite.Comme ça tes images défileront à chaque fois que l´utilisateur appuie sur une touche.