In questa funzione di codice:
void inserisci()
{
printf ("\nInserisci il nome: ");
scanf ("%s", & archi[i].nome);
printf ("Inserisci l'eta' relativa: ");
scanf ("%d", & archi[i].eta);
printf ("Inserisci il sesso relativo (m o f): ");
fflush (stdin);
scanf ("%c", & archi[i].sex);
i++; /*Incremento i per la numerazione dei record e stabilisco cosi' la dimensione dell'archivio*/
}
quando inserisco il nome se metto uno spazio mi considera lo spazio come un invio ( e quindi non posso scrivere nome e cognome). A cosa sarà dovuto il problema?