1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| int f=0;
long Size;
char *Fichier;
// Ouvrir le fichier ID et placer le Ptr sur le début de la dernière ligne
f = OpenFile (para->File, VAL_READ_WRITE, VAL_APPEND, VAL_ASCII);
if (f == NULL) {
sprintf (ResultatEtapeStr,"Load file error : Cannot open file%s", para->File);
status = FONCTION_KO;
goto Fin;
}
Size = 0;
GetFileInfo (para->File, &Size);
Fichier = malloc(Size);
ReadFile (f, Fichier, Size);
// je fais ce que j'ai à faire dans mon buffer image de mon fichier puis je le ferme et libère le tout
free(Fichier);
if (f !=NULL) CloseFile (f); |
Partager