回复: 怎样通过QDataStream向串口发送一个int型数组
#11 回 realfan 的帖子 [yuyu414 06-13 11:19]
realfan:memcpy(ba.data(), &a, 4);会有问题
ba的空间有不够的风险,ba的size也无法确定。
这种要么将整数转成字符串,要么用QDataStream (2016-03-29 15:45)
漏了一句
int a = 0x1234;
QByteArray ba;
ba.resize(4);
memcpy(ba.data(), &a, 4);
serialPort->write(ba);
#12 回 jlh94 的帖子 [yuyu414 06-13 11:22]
jlh94:memcpy是什么函数啊 (2016-03-25 18:32)
C/C++的标准函数,内存拷贝