• 4402阅读
  • 2回复

如何发送QString类变量的值到串口 [复制链接]

上一主题 下一主题
离线dazzling
 
只看楼主 正序阅读 楼主  发表于: 2008-12-04
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
想发送一个字符串到串口,我是这样定义的:
QString s = "Hello";
write(fd, &s, 5);
结果发送出去的是乱码,但是如果我改成:
char s[] = "Hello";
write(fd, s, 5);
这样就可以了,不知道这是为什么,望各位高手能指点一二
离线dazzling
只看该作者 2楼 发表于: 2008-12-06
哦,呵呵,谢谢LS ,这回可以了
离线guoyun_he

只看该作者 1楼 发表于: 2008-12-05
你把QString的字符串提取出来发送就不行了!
const char* QString::latin1 () const
快速回复
限100 字节
 
上一个 下一个