1

J'aimerais savoir comment créer un fihier externe contenant uniquement des chiffres,
et comment je pourrais m'en servir à partir d'un programme C (comment lire un chiffre defini par sa colone et sa ligne);
Vive le coding gba.
www.codegba.fr.st

2

regarde dans le fichier vat.h, c'est marqué... - TIGCC -
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

3

Si tu débutes, tu peux aussi utiliser les fonctions ANSI C fopen, fclose, fputc ...
Mais elles ne sont pas conseillées car elles prennent pas mal de place.

4

Est ce qu'il ya moyen de créer un fichier qui serait une sorte de matrice au lieu d' un fichier asm.
Vive le coding gba.
www.codegba.fr.st

5

oui, c'est le tag de fin qui est différentrollroll

une matrice, c'est une suite de chiffres, tu fais exactement comme un autre fichier pour écrire dedans , mais tu mets un tag de fin différent...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

6

J'suis un peu débutant et j'sais pas vraiment c'que c'est les tageek
Vive le coding gba.
www.codegba.fr.st

7

regarde dans la doc de la vat, c'est expliqué...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

8

il me semble que c'est le format du fichier c'est ce qui indique au TIOS le type de fichier je crois.
BURNING FIRE

9


Comment puis-je remplir (avec un premier programme) un fichier avec des entiers (fwrite peut-être mais j'ai pas bien compris ce que ça faisait)?

Et ensuite (avec un autre prog) comment puis-je aller les repécher pour les mettre dans des variables?
confus
[edit]Edité par mat le 16-02-2002 à 14:34:13[/edit]
Vive le coding gba.
www.codegba.fr.st

10

Un exemple avec les fonctions de stdio.h :
(en supposant que ce sont les variables short a, b et c qui t'intéresse, elles seront stockées dans le fichier test)

short a=1, b=2, c=3;
FILE* fichier;
fichier = fopen("test","wb")
fputc(a,fichier);
fputc(b,fichier);
fputc(c,fichier);
fputc(0,fichier);
fputs("SAUV",fichier);
fputc(0,fichier);
fputc(OTH_TAG,fichier);
fclose(fichier);


Et pour le lire :

short a,b,c;
FILE *fichier;
fichier = fopen("test","rb")
a = fgetc(fichier);
b = fgetc(fichier);
c = fgetc(fichier);
fclose(fichier);

11

J'te remrcie bien mais une p'tite question me titille:
a quoi servent le 0 le "SAUV" le 0 et le OTH_TAG
Vive le coding gba.
www.codegba.fr.st

12

Ca sert à utiliser une extension personnalisée à ton fichier.
Le OTH_TAG indique au TIOS que la variable a un type personnalisé, alors il le lit dans les octets précédents.
Ce type apparait dans la Var-Link et dans la plupart des shells (ici c'est SAUV).

13

Exxccceeeeleeeent!!!!!!!!!!!!!!!!!!!!rotfl
Vive le coding gba.
www.codegba.fr.st