errata conversione dei numeri in caratteri

Forse conviene che usi solo stringhe classiche del c (array di char).
Prova a vedere queste 2 funzioni
itoa
strcat
Dovrebbero essere supportate entrambe.