Bonjour, 
Si je comprends bien ton soucis tu veux partir d'une carte Carte maCarte possédant un numéro et une couleur afin d'obtenir un nom de fichier à partir de tes deux tableaux ?
Considérons que le nom de tes fichiers est composé ainsi : Valeur_Couleur.png, il te suffit dans ce cas d'utiliser la fonction snprintf comme ceci : 
	
	| 12
 3
 
 | char nomFichier[tailleMax];
Carte maCarte = {7, 2}; 
snprintf(nomFichier, tailleMax, "%s_%s.png", val[maCarte.valeur], coul[maCarte.couleur]); | 
 Tu as alors le nom de ton fichier dans le tableau nomFichier qu'il te suffit par la suite d'utiliser ainsi avec IMG_Load : 
	
	SDL_Surface *image = IMG_Load(nomFichier);
 Remarque : j'imagine que c'est une erreur de recopie, mais il manque des chaînes à ton tableau val.
						
					
Partager