有个整型数据 123400 , 6位的,小弟我怎么把它转换成字符符?

有个整型数据 123400 , 6位的,我如何把它转换成字符符??急
有个整型数据   123400   ,     6位的,我如何把它转换成字符符??急

------解决方案--------------------
用sprintf
int main()
{
int i=123456;
char ch_buf[10];
sprintf(ch_buf, "%d ",i);
printf( "%s ",ch_buf);
}
推荐用snprintf