
Quand je déclare une variable avec la fonction char ou autre, elle va se mettre dans la pile ou Stack (comme l'explique le super tutorial de Squale92).
Mais si j'execute un prog avec une boite de dialog contenant un request.
Ce resquest va se mettre dans une variable de type char.
#define OPTIMIZE_ROM_CALLS
#define SAVE_SCREEN
#include <tigcclib.h>
short _ti89;
char *pwrd;
void _main(void)
{
HANDLE h = DialogNewSimple(140,55);
DialogAddTitle(h,"Test",BT_OK,BT_CANCEL);
DialogAddRequest(h,3,30,"Valeur:",0,20,14);
DialogDo(h,CENTER,CENTER,pwrd,NULL);
HeapFree(h);
}
Voila un prog tous simple. Imaginons que je l'éxécute et que je tape toto dans le request puis enter. Le programme se termine je reviens sur l'ecran home.
Mais si je relance le prog dans le request y'aura deja marqué toto et en plus le title du dialog change et devient toto

Si quelqu'un peut m'expliquer a mon avis il faut supprimer la variable.