使用PComm向串口发送数据的问题
向串口发送的数据格式为AA AA AA AA D3 D2 D1,D3 D2 D1为设置值,假设设置为1234567,转成十六进制为12D687,我把它拆成3个字符串12 D6 87,然后怎么分别赋值给字符数组的第4 5 6个元素,或者用别的办法解决,请大家帮忙看看
[解决办法]
union long2char{
long l;
char c[4];
} l2c;
l2c.l = 1234567;
l2c.c[?] 就可以
发布时间: 2012-04-09 13:41:25 作者: rapoo
使用PComm向串口发送数据的问题
向串口发送的数据格式为AA AA AA AA D3 D2 D1,D3 D2 D1为设置值,假设设置为1234567,转成十六进制为12D687,我把它拆成3个字符串12 D6 87,然后怎么分别赋值给字符数组的第4 5 6个元素,或者用别的办法解决,请大家帮忙看看
[解决办法]
union long2char{
long l;
char c[4];
} l2c;
l2c.l = 1234567;
l2c.c[?] 就可以