PDA

View Full Version : C info sui files


cn73
25-11-2003, 17:22
Ho un puntatore a un file che devo scorrere carattere per carattere... dovrei poi inserire al max tanti caratteri quanti sono i carattere del file in una stringa...Perciņ volevo allocare a runtime un array di char della dimensione max del file...come ottengo questa dimensione??

ilsensine
25-11-2003, 17:27
stat/fstat (sotto unix)
una fn analoga (non ricordo quale -- sotto win32)
oppure -- ugly version(TM):
fseek(file, 0, SEEK_END);
len = ftell(file);
fseek(file, 0, SEEK_SET);

cn73
25-11-2003, 17:31
thxs, velocissimo ;)

cn73
25-11-2003, 17:37
Funziona alla grande ;)