刚接触QT不久,碰到一个问题请教大牛~
现象是使用QDataStream按字节读取一个二进制文件时总是读不到0xd(回车符),不知道什么原因?请大家帮忙看看

红色框中是判断语句
------解决思路----------------------
检查 pocsag_buff[N] 的类型
------解决思路----------------------
linux和windows的回车换行符机制不一样,0x0d会被转成0x0a,这个我在调试串口通信的时候遇到过,当时有大神教,加了一行代码搞定了,你可以参考一下: c_iflag &= ~(ICRNL
------解决思路----------------------
IGNCR );