#include
int main()
{
int i = 123;
char a[5] = {'0'};
sprintf(a,"%d",i);//将整型的123打印到a里面
printf("%s", a);
return 0;
}
strncpy截取字符串
#include
#include
#include
int main()
{
char dest[5]={0};
char src[]="abcdefghijk";
char *s = (char *)malloc(10);
s="abcdefghij";
strncpy(dest,s,4);//注意一下这里假如改为5的话,可能会出现
//内存越界使得dest可能会占用其它模块的内存,从而导致错误发生;
printf("dest: %sn",dest);
return 0;
}



