c语言,有没有将输入的整型数转化成字符串或者数组的方法啊?

来源:百度知道 编辑:UC知道 时间:2024/09/25 21:23:57
如:输入int型12345,能不能输出char型12345呢?

int sprintf( char *buffer, const char *format [, argument] ... );
输出到字符串,第一个参数是指向字符串的指针,后两个参数和printf两个参数一样

#include <stdio.h>
int main(void)
{
char str[10];
sprintf(str,"%d",12345);
printf("%s\n",str);
return 0;
}

不是char型,而是char*型。
int i=12345;
char s[6];
sprintf(s, "%d", i);

好像没有12345码的字符吧!!!
例如:INT66。。。输出的CHAR型的时候是B,但是没有12345对应的