La itoa non è standard, per cui il tuo compilatore potrebbe non fornirla; per la sprintf (ho scritto sscanf, ma mi ero confuso), basta semplicemente fare
codice:
sprintf(c,"%d",numero);
la snprintf è meglio perché è più sicura
codice:
snprintf(c,sizeof(c),"%d",numero);
c[sizeof(c)-1]=0;
.
D'altra parte se lavori in C++ con la classe string la cosa migliore a ben vedere è la classe ostringstream (e daje, prima ho scritto istringstream ).