OUI ... et le même en C++ #include <iostream> #include <fstream> using namespace std ;
int main(void){ ifstream fic("fic.dat",ios::in | ios::binary); fic.seekg(0, ios::end); streampos p = fic.tellg(); cout << "taille=" << p << endl; //Attention à ramener le pointeur au début //pour pouvoir lire ensuite fic.seekg(0); //ici la lecture
------------------------------- Réponse au message : -------------------------------
> Il y a des exemples sur ce site mais bon voila c un exemple : > > if ( (NameFichier = fopen( Buffer, "rb")) != NULL ) > { > /* place le pointeur fichier à la fin */ > VarErr=fseek(NameFichier,0,SEEK_END); > > /* calcule la taille du fichier source */ > TailleFichier=ftell(NameFichier); > /* Fermeture du fichier ouvert en lecture binaire */ > fclose(NameFichier); > } > > TailleFichier comporte la taille du fichier... > Trinita16, > > ------------------------------- > Réponse au message : > ------------------------------- > > > Hello ! > > > > Pourriez vous expliquer à une bande de novice comment faire pour avoir la taille d'un fichier svp ??? > > > > merci la compagnie ? >
|