30

c'est bon j'ai trouvé pourqoui ça ne fonctionnait pas smile

bein... je ne savais pas que l'on avait pas le droit de faire un truc du genre:

var = (var-3)*7; // ne marche pas !
mais
var = var-3;
var = var*7; // marche !

c con ça sad
BURNING FIRE

31

??
t'es sur que ca marche pas ?
t'as la dernière version de tigcc ?
Fiou.

32

>	char *ptr_test,*ptr_font,*ptr_str = "Salut l'Ami";
>	ptr_test=ptr_str;
>	ptr_font=&TableChar[((*ptr_test)-32)*8];
>	Sprite8(10,10,8,ptr_font,LCD_MEM,SPRT_OR);
>	ngetchx();

Il y a plusieurs erreurs là-dedans. Déjà, tous tes chars doivent être unsigned! Tu ne peux pas utiliser un char signé comme l'indice d'un tableau. Et puis, dans la multiplication, tu dépasses largement la taille maximale d'un char. Utilise plutôt ça:
	unsigned char *ptr_test,*ptr_font,*ptr_str = "Salut l'Ami";
	ptr_test=ptr_str;
	ptr_font=&TableChar[(unsigned short)((*ptr_test)-32)*(unsigned short)8];
	Sprite8(10,10,8,ptr_font,LCD_MEM,SPRT_OR);
	ngetchx();
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

33

oui impeccable wink merci !
Excuse moi Vark pour avoir emprunter ton topic wink
BURNING FIRE