salve ragazzi volevo chiedervi una cosa: sto facendo una tesina client-server, e ho un problema banale ma su cui mi ci sto ammazzando un po troppo: praticamente devo fare leggere da tastiera un nome e un cognome. Pero purtroppo con la scanf mi succede che, se una persona ha un doppio cognome o un doppio nome, mi legge solamente il primo dei due a causa dello spazio che per forza di cose c'è tra una parola e l'altra.Come posso fare senza utilizzare la gets, tenendo la scanf? vi posto il pezzo di codice dove mi sto bloccando, giusto per farvi leggere qualcosina:
...
int scrittura() {
int res;
printf("Inserire Nome (max 32 caratteri)\n");
scanf("%s", utente.nome);
printf("Inserire Cognome (max 32 caratteri)\n");
scanf("%s", utente.cognome);
printf("Inserire Numero Telefonico (max 32 caratteri)\n");
scanf("%s", utente.numero);
...
come si fa?? grazie mille in anticipo a chi risponderà!