Ho risolto mettendo NULL al posto di 0 nella if. Comunque mostro come ho fatto se mai a qualcuno dovesse servire.
Non fa altro che verificare se all'interno della variabile in cui si trova il puntatore "i" ci sia qualche variabile, in caso contrario incrementa il contatore e riesegue il ciclo senza stampare nulla.codice:do{ if(vettore[i].carattere==NULL) i++; else{ printf("%d ", vettore[i].carattere); i++; } }while(i<100);