In alternativa si può usare la funzione (non standard)
itoa(int x, char* s, int base)
che si trova in stdlib.h.