我试图写一个字符串命令到我的Raspberry Pi 2 B的串口没有成功 . 我跟着这个http://www.raspberry-projects.com/pi/programming-in-c/uart-serial-port/using-the-uart,但我需要发送和接收QStrings(或字节数组) . 是否有通过RPi串口发送和接收字符串的特定c函数?有人可以分享一些示例代码吗?提前谢谢了!
安德里亚
我试图写一个字符串命令到我的Raspberry Pi 2 B的串口没有成功 . 我跟着这个http://www.raspberry-projects.com/pi/programming-in-c/uart-serial-port/using-the-uart,但我需要发送和接收QStrings(或字节数组) . 是否有通过RPi串口发送和接收字符串的特定c函数?有人可以分享一些示例代码吗?提前谢谢了!
安德里亚
1 回答
如果查看QString文档,您将看到许多将QString转换为其他类型的方法 . QString只是一个字符串的包装器 .
要获得底层的char缓冲区,您可以执行以下操作:
只要您希望使用
buffer
,请确保stdStr
保留在范围内,否则您将最终使用指向已释放内存的指针 .