1

truc t con mais j'arrive pas a recuperer le contenu d'une var "expr" du varlink pour la modif ds mon prgm.........;;sad
avatar
納 豆パワー!
I becamed a natto!!!1!one!

2

C pourtant simplesmile
FILE *f = fopen("nom du fichier", "rb")
et après tu utilises fgetc ou fgets pour lire le fichier...
Sans oublier le fclose(f) à la fin.

!bon tu peux aussi faire ça avec des pointeurs en récupérant l'addr du fichier, ms c'est + compliqué

3

Ah oui j'oubliais:
pour écrire ds le fichier faut utiliser
f = fopen("nom du fichier", "wb")
et fputc ou fputs...

4

ok merci je pense que ça ira....smile
avatar
納 豆パワー!
I becamed a natto!!!1!one!

5

hum, on pourrait pas me donner un exemple svp???
avatar
納 豆パワー!
I becamed a natto!!!1!one!

6

ouin je veux un exemple de création d'une expr (ex:a=5)
[IMG]http://www.contrabandent.com/pez/cwm/big/cry.gif[/IMG]
avatar
納 豆パワー!
I becamed a natto!!!1!one!

7

Pour créer un la vraible a = 5 (donc qui a pour valeur un entier naturel, c'est assez facile.
La variable contenant un entier naturel est composée ainsi : (en hexadécimal)
1er octet : 0x00
2ème octet : checksum, indique le nombre d'octet qu'il reste jusqu'à la fin du fichier (pour des vérifications)
n octets suivants : utilisés pour coder le nombre, on part du dernier octet composant le nombre en hexa.
octet suivant ces n octets : indique le nombre d'octets décrivant la valeur du nombre (pour des vérifications).
dernier octet : 0x1F, valeur pour les entiers naturels

Donc pour créer a = 5 :
#define OPTIMIZE_ROM_CALLS
#define ENTIER_NATUREL_TAG 0x1F
#define CHECKSUM 0x3

#include <tigcclib.h>

short _ti89;

void _main(void)
{
  FILE *f;
  f = fopen ("a", "wb")
  fputc (0, f);
  fputc (CHECKSUM, f);
  fputc (0x5, f);
  fputc (0x1, f);
  fputc (ENTIER_NATUREL_TAG, f);
  fclose (f);
}


Pour les autres valeurs, comme les entiers relatifs, les décimaux, les valeurs comme PI, ou l'infini, c'est plus compliqué, le mieux c de regarder les variables que l'on a crée avec un éditeur hexa. et de faire des tests.
Il doit quand même y avoir une méthode plus facile pour créer des variables, ou pour les modifier. roll
[edit]Edité par ZdRUbAl le 19-06-2001 à 08:06:19[/edit]
[edit]Edité par ZdRUbAl le 19-06-2001 à 08:06:35[/edit]

8

ooha! c pas des + simples mais g compris!!!
merci bcp !!!smile
avatar
納 豆パワー!
I becamed a natto!!!1!one!

9

et comment on récupèr le contenu d'une expr du vrlink?????(1ere question du topic)
je voudrais un exemple car ce que je fais ne marche pas..sad
avatar
納 豆パワー!
I becamed a natto!!!1!one!

10

Quel genre de variable EXPR (un entier naturel, un relatifs ...) ?
Ou alors n'importe laquelle ?

11

expr tte conne, entier naturel ou type flotant
avatar
納 豆パワー!
I becamed a natto!!!1!one!