找回密码
 立即注册
收起左侧

串口接收问题

2
回复
5401
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2016-10-14 16:56:05 显示全部楼层 |阅读模式
1Qter豆

我想从buf里面读取一个一个的字节出来,再以十六进制的形式一个一个读取到textEdit, 我尝试过像图中这么读取,但是例如buf[4]里明明是FF,这样读取出来却是FFFFFFFFFFFFFFFF

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:597 天
连续签到:1 天
2016-10-14 17:09:59 显示全部楼层
为什么你用for循环i

下一句里面buf[ ] 填的是1不是i,
buf[1]打印19遍?
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2016-10-14 17:19:25 显示全部楼层
shasidaran 发表于 2016-10-14 17:09
为什么你用for循环i

下一句里面buf[ ] 填的是1不是i,

写1是我想测试数据是不是对了
是i,我调用这个函数来获取并写入一个个十六进制,好像函数调用没有QString::num(char,16)//这种好像没有
当buf[N]里面存比较大的数据例如:FF,F8,89,就会输出FFFFFFFFFFFFFFF8这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了