Quote Originariamente inviata da oregon Visualizza il messaggio
Devi controllare il risultato restituito da ogni fscanf. Ad esempio, per la prima
r = fscanf(f, "%i", &nrighe);

in cui r è un int che devi controllare. Il suo valore ha un significato che trovi nella sezione Return Value

del documento in

http://www.cplusplus.com/reference/cstdio/fscanf/
e se facessi if(fscanf(A,B,C)<0)
SIZE=0;
return NULL sarebbe lo stesso?