Non so come si programma in turbo pascal.
Cmq, se il file è di testo, puoi aprirlo in lettura e ad ogni carattere che leggi incrementare una variabile (inizializzata a zero) di un valore n, dove n = peso, o numero byte che occupa un carattere (solitamente il tipo char è a 16bit = 2byte).
Se il file è binario e conosci la struttuta che usi per salvare i dati, fai la sommatoria del peso di ogni variabile della struttura.
Se il file è binario e non conosci la sua struttura, non so come fare perchè non conosco le funzioni sui file del pascal.
Un ultima cosa; finchè i file sono piccoli, quello che ti ho detto lo puoi fare altrimenti la soluzione è un po' bruttina
Ultima modifica di pentothal; 13-07-2004 alle 09:53:09
Ma in TurboPascal non c'era la unit DOS? mi pare ci fosse un comando tipo GetFileSize no? (se non ricordo male andava pure diviso per 1024 se uno lo voleva in MB).