Originariamente inviato da MItaly
È ovvio che si verifichi un errore, perché stringa è un puntatore non inizializzato... secondo me la cosa migliore da fare è dichiarare stringa come un array di dimensioni ragionevoli (diciamo 4 KB) unitamente all'uso "buffer-overflow proof" della fscanf:
codice:
char stringa[4096];
fscanf(filepointer,"%4096s",stringa);
.
potresti perpiacere spiegarmi l'uso "buffer-overflow proof" della fscanf?