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.
Partager