Salve, mi servirebbe impedire la stampa di un carattere solo quando questo carattere è 0, i caratteri si trovano all'interno di un vettore di strutture. Ho provato così:
faccio un esempio basilare con nomi cambiati al momento ma dietro c'è un codice molto più complicato.
I risultati sono stati scadenti, stampa solo 1 carattere e quel carattere è 0.codice:void stampa(){ int i=0; do{ if(vettore[i].carattere=='0') i=i+1;//incremento il contatore in modo che il carattere (0) nella posizione in cui si trova non venga stampato else { printf("%d",vettore[i].carattere); i=i+1; //incremento per andare all'elemento successivo anche se stampo regolarmente il carattere(non 0) } }while(i<100);
Grazie in anticipo a chi mi saprà aiutare.