Originariamente inviato da LeleFT
Uhm... così?
codice:
int fileSize(char *f) {
   File *f;
   int c, d;

   if (f = fopen(f, "rb") == NULL) {
      cout << "Errore";
   }

   while (!feof(f)) {
      c = fread(f);
      d++;
   }

   fclose(f);

   return d-1;
}
Dovrebbe andare a meno di errori... Non ho controllato.

Ciao.
Funziona ma è lentissimo se ho file grandi