/***LOADTTF***/
TTF_Font *loadTTF(){
TTF_Font *font;
font=TTF_OpenFont(police, 22); //Taille de la police
if(!font) {
printf("Impossible de charger la police: %s\n", TTF_GetError());
}//Fin de if(!font)
return font;
}
...
main(){
...
loadTTF();
...
}
test.c: Dans la fonction « main »:
test.c:239: error: `font' undeclared (first use in this function)
test.c:239: error: (Each undeclared identifier is reported only once
test.c:239: error: for each function it appears in.)
main(){
TTF_Font *font;
...
font = loadTTF();
// j'ecris quelque chose avec la font...
...
// je libère la font
...
}
/***LOADTTF***/
TTF_Font *loadTTF(cont char *police){
TTF_Font *font;
font=TTF_OpenFont(police, 22); //Taille de la police
if(!font) {
printf("Impossible de charger la police: %s\n", TTF_GetError());
}//Fin de if(!font)
return font;
}
int main()
{
TTF_font *font1, *font2;
font1 = loadTTF("police1"); // avec un "vrai" nom de police
font2 = loadTTF("police2"); // idem
// ecrire avec les fonts
...
// liberer font1
TTF_free(font1); // je ne sais plus comment on libère ubne font... mais tu auras compris je pense...
// recharger une autre font
font1 = loadTTF("police3");
// fait ce qui te plait ;)
...
}
Retourner vers Besoin d'aide en SDL ?
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités