char v[n]; non è possibile farlo: la lunghezza dovrebbe essere un'espressione valutabile a tempo di compilazione. Per lo più n non è inizializzata e contiene perciò un valore casuale e impredicibile.
v1[i] = 0; 0 <= i < n ma v1 ha solo 4 elementi quindi dovrebbe essere 0 <= i < 4
v1[4] non vi puoi accedere per lo stesso motivo di cui sopra

Rispondi quotando