Salut,
Code:
/*-----------------------------------------------------------------
FAT_fgetc (handle)
Gets the next character in the file
FAT_FILE* file IN: Handle of open file
bool return OUT: character if successful, EOF if not
-----------------------------------------------------------------*/
char FAT_fgetc (FAT_FILE* file);
Code:
/*-----------------------------------------------------------------
FAT_feof(file)
Returns true if the end of file has been reached
FAT_FILE* file IN: Handle of an open file
bool return OUT: true if EOF, false if not
-----------------------------------------------------------------*/
bool FAT_feof(FAT_FILE* file);
Avec ça je pense que tu es en mesure de savoir. La première fonction te retourne le caractère suivant ou eof si il y arrive pas. Après tu pourrais essayer la seconde fonction pour voir si c'est vraiment la fin du fichier. Si c'est vraiment la fin du fichier, tant mieux tu es content. Sinon tu as une erreur.