Devi mostrare la struttura per capire meglio
Devi mostrare la struttura per capire meglio
No MP tecnici (non rispondo nemmeno!), usa il forum.
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);
Ti basta
codice:do { if(vettore[i].carattere) printf("%d ", vettore[i].carattere); i++; } while(i<100);
No MP tecnici (non rispondo nemmeno!), usa il forum.