Puoi provare un codice del genere
Alla fine però in questo modo abbiamo comunque utilizzato la C runtime library...avendo a disposizione il C++ si possono utilizzare la classe fstream.codice:char *buffer = new char[500]; int filesize=0, bytes; FILE *file = fopen("file.txt","r"); while (feof(file)) { filesize+= fread(buffer,sizeof(char),500,file); } cout <<"Grandezza del file = " << filesize; delet[] buffer;
Se lavori su Win32 ci sono poi pratiche funzioni (GetAttributeFileEx) che ritornano lo stesso parametro che cerchi

Rispondi quotando