Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionifstream fichiero(fichierao,ios::in|ios::binary); fichiero.seekg (-1, ios_base::end); nb=fichiero.tellg()
long long taillefichier(char fchieraoubiinnbtff[]) { long long nb=0; ifstream fichiero(fchieraoubiinnbtff,ios::in|ios::binary); if (!fichiero){return -1;} char temp[1000]; char tempp; fichiero.read(temp,sizeof(temp)); while (!fichiero.eof()) {fichiero.read(temp,sizeof(temp));nb+=1000;} fichiero.close(); long nbfois=nb/1000; ifstream fichieros(fchieraoubiinnbtff,ios::in|ios::binary); if (!fichieros){return -1;} while (nbfois) {fichieros.read(temp,sizeof(temp));nbfois--;} fichieros.read(&tempp,sizeof(tempp)); while (!fichieros.eof()) {fichieros.read(&tempp,sizeof(tempp));nb++;} fichieros.close(); }