且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我如何将一个int数组存储到字符串中

更新时间:2023-11-07 16:49:22

sprintf 可以满足您的需求.

小例子

char str[128];
int i=0;
int index = 0;
for (i=0; i<5; i++)
   index += sprintf(&str[index], "%d", a[i]);

snprintf 负责str的长度

char str[128];
int i=0;
int index = 0;
for (i=0; i<5; i++)
   index += snprintf(&str[index], 128-index, "%d", a[i]);