come faccio a fermare l'acquisizione della stringa?

Se uso gets, questa prende tutta la stringa fino allo '\n' ?

se incontro il cognome, poi c'è la 'virgola' lo 'spazio' ed il nome che sarebbe la mia seconda stringa....questi non dovrebbero essere presi nella variabile che memorizza il Cognome ed il Nome dell'utente...