Bonjour,
j'ai un énorme problème qui ma pris une après-midi entière.

C'est un problème de lecture d'un fichier à cause de plusieurs EOF(ascci 1Ah=26d) qui sont répartie dans le fichier, je travaille sur microsoft visual studio c++. Je réussis seulement à lire en savant à l'avance la taille du fichier , mais jaimerais dynamiser mon code, voici ma solution :

FILE * ptr_nom_fichier;
ptr_nom_fichier = fopen(file_name,"r");
int i=0;
byte c[2000];

....
c[0] = getc(ptr_nom_fichier); //pour que ptr_nom_fichier->_ptr pointe sur le fichier


while(1848>i) //1048 et la traille de mon texte
{
i++;
c[i]=ptr_nom_fichier->_ptr[i-1];
}


ou simplement

memcpy( &c[1], ptr_nom_fichier->_ptr,2000 );

voici ma question: comment savoir la taille du fichier???
ou si qqun à une autre solution,
merci à lavance

ps:c'est pour lire des certificats.