STM32
直播中

李艺银

7年用户 968经验值
私信 关注
[问答]

如何将数组的的字符重新连接起来保存?

串口通讯,中断接收串口助手发过来的字符串类型的数据比如:ABCD1234,中断接收里用组来保存接收的字符串类型数据,uint8_t   TEMP[9];
A存入TEMP[0],B存入TEMP[0],C存入TEMP[2]依次存入,直到4存入TEMP[7],
问题是:如何将数组的的字符重新连接起来保存?如何定义新的变量str?使str="ABCD1234"?

回帖(1)

李桂香

2024-4-16 14:45:53
TEMP[] 与 str = “ABCD1234” 的要相等,就是 TEMP[8] 必须是“0x00”:

TEMP[8] = 0;
memcpy(str, TEMP, 9);
[/td]

[td]定义一个  uint8_t   str;

str = temp;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分