Trinita16
Messages postés199Date d'inscriptionlundi 22 juillet 2002StatutMembreDernière intervention14 juin 2006 16 janv. 2003 à 14:55
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,
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 17 janv. 2003 à 11:33
OUI ... et le même en C++
#include
#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