代码段:
unit32_t buffer[4];//保存的地址值
uint32_t ID = atoi (&(buffer[0])); //报错
修改为:
unit32_t buffer[4];
uint32_t ID = atoi ((char *)&(buffer[0]));
文章讨论了C语言中将字符数组地址间接传递给atoi函数时的报错问题,指出需进行类型转换以正确解析整数,修正后的代码示例包含在内。
代码段:
unit32_t buffer[4];//保存的地址值
uint32_t ID = atoi (&(buffer[0])); //报错
修改为:
unit32_t buffer[4];
uint32_t ID = atoi ((char *)&(buffer[0]));
4万+
1万+
1万+
1439

被折叠的 条评论
为什么被折叠?