Originariamente inviato da oregon
No ... in realta' non e' proprio cosi'.

vett[i] e' un puntatore

Se tu scrivi

vett[i] = '\0\0\0';

cambi il valore del puntatore e quando tenti di scrivere usando tale puntatore, arrivi ad una locazione di memoria il cui indirizzo non fa parte degli indirizzi validi per il processo.
Però le funzioni in "lettura" funzionano alla perfezione. Come si spiega questo ?