代码
/**
* @brief 将数组转换成字符串,按指定分隔符进行分割
* @param dst 目标数组
* @param src 原始数据
* @param srcLen 数据长度
* @param sep 分隔符
* @return
*/
bool convert_u8_to_str(char *dst, uint8_t *src, uint16_t srcLen, char sep) {
if (dst == nullptr || src == nullptr) {
return false;
}
for (int i = 0; i < srcLen; ++i) {
sprintf(dst + strlen(dst), "%d%c", src[i], sep);
}
dst[strlen(dst) - 1] = '\0';
return true;
}