Voglio leggere da tastiera una stringa che ha degli spazi (es: Mario Rossi) e voglio salvarla in un campo di una struttura.
Posto il codice:
Il problema è che non mi legge niente e stampa direttamente la scritta successiva.codice:typedef struct { char nominativo[30]; char prodotto[30]; ... ... } ordine; int newOrder (ordine *pt) { printf ("Inserire nominativo: "); fgets ((*pt).nominativo, 30, stdin); printf ("Hai inserito: %s", (*pt).nominativo); return 1; }
Come devo fare?