有个数组,类型位uint8_t 比如:uint8_t num[], 如何通过c++将他转换位const char *
时间: 2023-12-01 22:51:26 浏览: 171
Python 改变数组类型为uint8的实现
可以使用sprintf()函数将uint8_t数组转换为const char *字符串,示例代码如下:
```
uint8_t num[] = {72, 101, 108, 108, 111}; // Hello的ASCII码
char str[6];
sprintf(str, "%s", num);
const char *result = str;
```
这段代码将uint8_t数组中的内容转换为字符串"Hello",并将其赋值给result变量。注意,数组的大小必须要大于转换后的字符串长度。
阅读全文