/*Lettura e Stampa di una Struct*/ #include struct studente { int esami; char matricola[10]; float media; char cognome[50]; char nome[50]; }; void print_studente(struct studente st); void leggi_studente(struct studente *st); int main(){ struct studente s; leggi_studente(&s); print_studente(s); } void leggi_studente(struct studente *st) { printf("inserisci matricola:\n"); scanf("%s",st->matricola); printf("inserisci cognome:\n"); scanf("%s",st->cognome); printf("inserisci nome:\n"); scanf("%s",st->nome); printf("inserisci esami:\n"); scanf("%d",&st->esami); printf("inserisci media:\n"); scanf("%f",&st->media); } void print_studente(struct studente st){ printf("matricola:%s\n",st.matricola); printf("cognome:%s\n",st.cognome); printf("nome:%s\n",st.nome); printf("numero esami:%d\n",st.esami); printf("media:%f\n",st.media); }