in raltà no perchè il codice prosegue conOriginariamente inviato da duonovembre
for (ultimo=-1; ultimo < 50-1; ultimo ++)
questo codice generera' sicuramente un errore, poiche' il primo campo al quale tentera' di accedere e' -1 e non e' valido
vettore[ultimo+1]
quindi parte da 0
interessantecmq scrivere 50-1 o 49 e' identico, ma se usi una variabile di dimensione per inizializzare l'array ha + senso scrivere "50-1"
es:
int n = 50;
char *a[n];
int i;
for (i =0; i<n-1;i++)//se metti n e basta il ciclo lavorera' sull'elemento a[n] (a[50]) che non esiste