Nella printf, a parte il contatore iniziale, prevedi 3 stringhe (3 volte %s) ... ma non avevi detto che avevi 2 stringhe e un intero? E poi, l'ID è il numero di telefono?