rinco che sono! è vero! è che è così comodo usare il puts che neanche ci avevo fatto caso!Originariamente inviato da YuYevon
Ti sei spiegata ma non è possibile, a meno che non definisci tu una funzione per la stampa dei campi, della serie
e la richiami ogni volta che vuoi.codice:void stampa_studente(struct studente *struttura) { puts(struttura -> nome); puts(struttura -> cognome); printf("eta %d\n", struttura -> eta); }
Ti sei risposta da sola: persona.matricola è un dato di tipo int, quindi non puoi stamparlo con puts() che stampa solo stringhe... devi ricorrere alla printf() col codice di formato %d, come ho scritto nella funzione di sopra.
grazie!
Un'ultima domanda: allora, una volta inseriti i dati in modo recursivo (ho usato un ciclo while per farlo), cper stampare l'intera lista, cosa è opportuno usare? Cioè se inserisco i dati di 10 studenti, per visualizzarli tutti?


Rispondi quotando