69,371
社区成员
发帖
与我相关
我的任务
分享
//sprintf(str,"%d",buf[i]);
sprintf(str+i, "%d", buf[i]); // 注意在同一个地址上不要覆盖了
int main() {
int buf[] = {5,1,2,3,8},i;
char str[16];
for(i=0; i <5; i++)
sprintf(str+i,"%d",buf[i]); //这样也行的
printf("%s\n",str);
i=atoi(str);
printf("%d\n",i);
system("pause");
return 0;
}
int main() {
int buf[] = {5,1,2,3,8},i;
char str[16];
for(i=0; i <5; i++)
sprintf(str+i,"%d",buf[i]); //这样也行的
printf("%s\n",str);
i=atoi(str);
printf("%d\n",i);
system("pause");
return 0;
}
int main(void)
{
int buf[] = {5,1,2,3,8},i;
char str[16];
for(i=0; i <5; i++)
sprintf(str+i,"%d",buf[i]); // is ok
printf("%s\n",str);
i=atoi(str);
printf("%d\n",i);
system("pause");
return 0;
}