parce que ton long LCD_SIZE est une VARIABLE
et que les tailles de tableau alloués sur la pile doitvent être constantes, du moins sous les anciens standard (et CC est au standard K&R, qui est le tout premier)
(je penses que ça vient de là)
Ben pourquoi ?
On a jusqu'à 16ko...
moué... mais toutes les variables que tu réserve comme ça prennent de la place...
si tu as 1000 variables de 2 octets, plus 500 de 4 octets, ça te fait déjà 4 ko !!!
Ce qui ne représente que le quart de la totalité de la place disponible. (et puis 1500 variables, faut le faire, quand même...)
à cela, tu peux rajouter les params pour les appels de fonctions, plus les variables pr les fonctions...
(multiplié par un bon petit nombre de fois dans le cas de fonctions récursives !)
Les params pour les appels de fonctions sont en général passés dans les registres et puis ça ne prends pas énormément de place non plus.
Par contre, si tu utilises des fonctions récursives, il vaut mieux éviter en effet d'utiliser bcp de variables...
D'ailleurs, y a-t-il des fonctions qui permettent de connaître l'état de la pîle ?
jackiechan Le 07/11/2002 à 19:34Edité par jackiechan le 07/11/2002 à 19:35 En effet, pour le passage des param, je viens de vérifier (mais c'est possible que je me trompe, vu que je n'y connais pratiquement rien à l'ASM), et j'ai l'impression que les arguments sont passés sur la pile (enfin, seulement pour les fonctions faites pas l'utilisateur, cela ne concerne pas les appels vers des fonctions de tigcclib.h ou des ROM_CALLS)
Enfin, ça ne représente que très peu d'octets, en général, les params...
Uther Le 10/11/2002 à 23:40 Certes mais c'est pour pas qu'il prenne de mauvaises habitude parceque quand il aura besoin de faire sa pour des grosse quantité de memoire, il comprendra pas pourquoi ca plante(je le sais ca m'est arrivé).
Uther Le 10/11/2002 à 23:42 et puis Einstein je suis pas prêt de l'utiliser tant qu'il aura pas des icone de petites taille(le top serait de pouvoir choisir)
Tu veux des icônes 8x8 ? il y a Doors et PTC qui peuvent faire ton bonheur !

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.