a quoi ca sert de faire ca :
*(unsigned short*)base
ou
*((char*)
enfin un truc comme ca (type *) pasque la je vois pas franchement
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
THibaut a fait un tuto sur les pointeurs sur TI-FR (et y'a un chapitre dans mon tuto dessus)
mais, ce que tu dis, je ne crois pas que ce soit des pointeurs... si je ne m'abuse, c ce qu'on appelle des type-cast, ou quelque chose dans ce style...
je crois que ça sert à convertir des types de varaibales...
apparemment je crois que le (char *) indique que le pointeur qui le suit pointe vers un char c'est ca?
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
Exactement.
Imaginons que tu ais délaré un tableau dont les cellules sont de type int (2 octets), et que tu ais besoin de l'effacer.
Tu veux l'effacer, mais rapidement. Une solution, c'est d'effacer les cellules 2 par 2.
Tu déclares alors un pointeur de type long que tu initialises avec l'adresse du tableau. Oui, mais comment ? Le compilateur va te signaler que les cellules du tableau font 2 octets (int) et que toi tu place sont adresse dans un pointeur qui référence des cellules de 4 octets (long) !
Avec un castu; :Ptr= (long *)TableaLe compilo "convertit" le pointeur (car le nom d'un tableau est vu comme l'adresse de ce tableau par le compilateur) sur un type int en un pointeur sur un type long.
Plus d'erreur !
Tu peux alors effacer 2 cellules d'un coup.

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.
au fait est ce quil est possible de copier plusieurs elements directemant dans un tableau apres lavoir declare a la place de ca par exemple:
int hiname[3]={};
hiname[0]=Var[5];
hiname[1]=Var[6];
hiname[2]=Var[7];
??????
Est ce faisable en une seule instruction?
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
>jpflori:
>int hiname[3]={};
>hiname[0]=Var[5];
>hiname[1]=Var[6];
>hiname[2]=Var[7];
>
>??????
>Est ce faisable en une seule instruction?
memcpy(hiname,&Var[5],3*sizeof(int));
au final tu perds du temps... passage des paramètres, appel de la fonction, exécution, retour, dépilage...

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.
ok mais de toute facon j'ai pas changé donc pas de problème
au fait mopn ptit jeu est fini c'est une nouvelle version de falldown, oui je sais c'est pas très original, mais bon c'est mon premier prog et j'ai tout refait tout seul alors si quelqu'un qui s'y connait bien en programmation voulez bien regarder ma source pour me dire ce qu'on peux optimiser qu'il me le dise icic et je lui envoie ma dernière version (normalement ya plus aucun bug)
Ou sinon je peux envoyer mes fichiers 89y et 89z tout de suite
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
envoie où????????????????????
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
bon jai envoye le programme sur ti fr pour que tout le monde puisse seclater (enfin...).
jai vu que yavais deja un falldown alors je sais pas comment le mien sappelera en fait...
pour le code si quelqu'un veut bien m'aider pour l'optimiser je suis toujours partant meme si je sais que ca a pas beaucoup dinteret mais faut bien apprendre.
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"