oui, tu peux mais pas tout a fait de cette façon :
tu as cette fois, un tableau de char ( et non plus de char*) comme tu as mis :
char T[3]={´a´,´b´,´c´};
dans ce cas la, le plus simple, comme a chaque fois, c´est qu´une seule lettre, c´est de la remplacer direct dans un chaine : je m´explique.
tu crees une variables :
char* fichier = " X.bmp"
le but est de remplacer le X par ta lettre.
tres simple : le X est a la 1ere position, donc tu fais :
fichier[0] = T[0];
image = SDL_LoadBMP(fichier);
key = fichier[0];
si tu veux changer, tu as juste a changer la ligne :
fichier[0] = T[1];
par exemple.
Tu vois comment ça fonctionne ? on a la variable fichier, et, quand on veut l´utiliser, on écrase la 1ere lettre 