int i = 123;
char buffer[10];
sprintf(buffer, "%d", i);
printf(buffer);
単に数値を文字列にしたいんだと解釈してみる