gpt4 book ai didi

type-conversion - 如何在 CAPL 中将十六进制字符串转换为字节数组?

转载 作者:行者123 更新时间:2023-12-04 07:20:45 26 4
gpt4 key购买 nike

例如,考虑使用这种类型的十六进制字符串:

char hex_str[100] = "0x01 0x03 0x04 0x0A";

如何从这个字符串中取出 CAPL 中的字节数组表示形式,例如:

byte hex_str_as_byte_arr[4] = {0x01, 0x03, 0x04, 0x0A};

编辑:只允许 Vector CANoe 支持的数据类型/函数!

最佳答案

使用strtok将字符数组分割成单独的十六进制字符串,然后使用long strtol( const char *restrict str, char **restrict str_end, int base ) 到将每个十六进制字符串转换为整数值。

关于type-conversion - 如何在 CAPL 中将十六进制字符串转换为字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53325236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com