Salut,
Ce qui suit n'est pas du C++ mais de l'ANSI C, mais si ça peut dépanner...
#include <stdlib.h>
int main(int argc, char** argv)
{
short* number;
char* str = (char*)malloc(16);
number = 89;
itoa(number, str, 10);
printf("%d %s\n", number, str);
return(0);
}
Ciao.