non ce n'est pas la seule, la preuve celle que j'utilise depuis longtemps (et en deux lignes de codes!):
fseek(pfile, 0 SEEK_END); // Curseur a la fin du fichier
fsize = ftell(pfile); // position courante du curseur = taille du fichier
Pourquoi ne veux-tu pas utiliser la fonction te donnant la taille du fichier (en sachant que c'est la seule qui permettrait de résoudre ton problème) ?
d'autres part je ne veux contourner, mais résoudre mon problème! ^^
En fait mon problème principal est décrit a la fin du sujet...