标签: c string int
如何将整数转换为C中的字符串? 假设我们有一个int数组:
int a[4]={21,1212,53,4131};
并将每个int转换为字符串:" 21"," 1212"," 53"," 4131"。
答案 0 :(得分:0)
基本上使用itoa或sprintf和/或阅读许多详尽的答案that were already posted。
itoa
sprintf
答案 1 :(得分:0)
使用sprintf或snprintf:
snprintf
char buf[4][5]; for(int i=0; i<4; i++) sprintf(buf[i],"%d",a[i]);
或者
char buf[4][5]; for(int i=0; i<4; i++) snprintf(buf[i],sizeof(buf[i]),"%d",a[i]);