怎么把一个int型一维的数组转化为char型数组使用sprintf
时间: 2024-05-08 15:18:44 浏览: 65
C语言数组:C语言数组定义、二维数组、动态数组、字符串数组_C语言中文网1
()函数?
可以使用以下代码将一个int型一维数组转化为char型数组:
```
int arr[] = {1, 2, 3, 4, 5};
char str[50];
int len = sizeof(arr) / sizeof(arr[0]);
sprintf(str, "%d", arr[0]);
for (int i = 1; i < len; i++) {
sprintf(str, "%s %d", str, arr[i]);
}
```
这将整数数组中的所有元素都转化为char型,并将它们连接到一个字符串中。关于sprintf()函数的更多信息可以在C语言文档中查找。
阅读全文