求高手,小弟我利用了Serport类来编写串口程序
求高手,我利用了Serport类来编写串口程序
我的串口协议帧帧有两个ox00,当发送char字符串数组时只能发送ox00前面的字节,后面字节被丢弃了,因为拷贝函数strcpy()遇到0x00就终止复制了,0x00与‘/0’相等的,怎么办!
------解决思路----------------------
用memcpy代替strcpy
------解决思路----------------------
代码贴出来看看
------解决思路----------------------
不是字串怎么能用 字串拷贝 命令?字串的操作指令都是以0x00 或0x0000为结束标志的,检查一下,在程序的所有部分均不可使用字串操作指令。
------解决思路----------------------
Serport类,以HEX格式发送,不要以字符串格式发送。
------解决思路----------------------
memcpy
我的串口协议帧帧有两个ox00,当发送char字符串数组时只能发送ox00前面的字节,后面字节被丢弃了,因为拷贝函数strcpy()遇到0x00就终止复制了,0x00与‘/0’相等的,怎么办!
------解决思路----------------------
用memcpy代替strcpy
------解决思路----------------------
代码贴出来看看
------解决思路----------------------
不是字串怎么能用 字串拷贝 命令?字串的操作指令都是以0x00 或0x0000为结束标志的,检查一下,在程序的所有部分均不可使用字串操作指令。
------解决思路----------------------
Serport类,以HEX格式发送,不要以字符串格式发送。
------解决思路----------------------
memcpy