mat Le 15/02/2002 à 09:40 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
Miles Le 15/02/2002 à 10:43 regarde dans le fichier vat.h, c'est marqué... - TIGCC -
niuob Le 15/02/2002 à 11:25 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.
mat Le 15/02/2002 à 11:42 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
Miles Le 15/02/2002 à 13:03 regarde dans la doc de la vat, c'est expliqué...
il me semble que c'est le format du fichier c'est ce qui indique au TIOS le type de fichier je crois.
niuob Le 16/02/2002 à 16:31 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);
mat Le 16/02/2002 à 19:35 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
niuob Le 16/02/2002 à 19:41 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).