si tu veux utiliser des chaines entieres, voici une solution :
- include < string.h>
char* tab[3]={"pif","pouf","a"};
( déclare les bien ainsi, car
tab[0]="paf"; ne marcherait pas
( dis moi si tu veux le déclarer ainsi)
ensuite tu fais :
char fichier[50];
strcpy(fichier,tab[0]); / / copie dans fichier
strcat(fichier,".bmp"); / / ajoute le . bmp
SDL_LoadSurface(fichier);