90

Ben si... Si tu définis
  char chaine1[] = "Bonjour !";
  char *chaine2 = chaine1;

alors chaine1 et chaine2 seront sensiblement pareil et c'est ce qu'on veut. C'est pareil avec les tableaux à un élément smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

91

Pas vraiment, un tableau à 1 élément est un abus des tableaux, mais je pense que nous ne serons jamais d'accord là-dessus, donc nous perdons notre temps à en discuter.
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é

92

De toute façon tu perds toujours ton temps à discuter : t'es toujours convaincu de détenir la seule vérité possible grin
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

93

Ben les tableaux j'ai pas trop de problèmes puisque j'ai fait un peu de C++ mais c'est surtout la commande Bitmap qui me posait problème.

Mais du coup je pose une autre question :

Si l faut déclarer le tableau en utilisant des unsigned char a la place de unsigned long pourquoi picture maker propose un code en unsigned long ... qui semble ne servir dans aucun cas .

Call : Kevin Kofler

94

Ca n'a pas l'air de marcher.
Comment on fait un Call ?

95

!call <pseudo>
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

96

Il va passer ici, pas besoin de l'appeler. C'est son forum favori wink
Il faut écrire :
!call Pseudo
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

97

Ok merci, sinon vous n'avez pas de réponse a ma question ?

98

il ne "faut" pas déclarer les tableaux en unsigned char, au final ça ne change pas grand chose : la version en unsigned long aura 4 fois moins d'éléments mais ils seront 4 fois plus gros, c'est tout.

En revanche sur d'autres plateformes que les Ti ça pourrait te jouer des tours selon l'endianness (google) donc tu peux trouver plus sûr d'utiliser toujours des chars.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

99

ibi0tux (./93) :
Si l faut déclarer le tableau en utilisant des unsigned char a la place de unsigned long pourquoi picture maker propose un code en unsigned long ... qui semble ne servir dans aucun cas .

Ça sert pour la fonction Sprite32.
Zephyr (./98) :
il ne "faut" pas déclarer les tableaux en unsigned char, au final ça ne change pas grand chose : la version en unsigned long aura 4 fois moins d'éléments mais ils seront 4 fois plus gros, c'est tout.

Son problème est qu'il utilise une structure BITMAP, qui est une structure prédéfinie et avec les données en char (parce que ça sert aussi pour d'autres tailles que 32×y).
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é

100

ah ok, ça m'apprendra à lire un peu plus haut que le dernier post grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

101

Du coup, quelle structure type me conseillez vous ? Existe-t-il un programme qui compile avec un tableau prévu pour des unsigned char ?

102

103

Sinon, d'après Kevin, les unsigned long sont prévus pour les sprite 32 (ou peut-être me trompe-je ?). Dans ce cas ne pourrais-je pas considérer la BITMAP comme un sprite.

Si ce cas est possible quel strucutre jois-je utiliser ?

merci

!call Kevin Kofler