Per la precisione nel nome stampa sempre roba diversa.. qualche lettera dell'alfabeto in maiuscolo
mischiata a quadrati con numeretti dentro, fino a | e rombi con punti interrogativi dentro XD
Cognome e Numero risultano vuoti.

Edit: Ho fatto le stampe dei buffer prima delle strcpy e contengono i dati corretti. Non capisco.

Edit2: Ho provato a sostituire le strcpy con memcpy senza risultati.