【发布时间】:2012-02-25 07:36:10
【问题描述】:
我需要在 qbytearray 的第一个位置添加一个 quint16 并在阅读后:我该怎么做?
我试过这个:
quint16 pos = 0;
QFile file(m_pathFile);
if (file.open(QFile::ReadOnly))
{
qDebug() << "el fichero existe";
m_udpSocket->bind(m_port);
QByteArray datagram;
while (!file.atEnd())
{
datagram.begin();
datagram.append(pos++);
datagram = file.read(m_blockSize);
qDebug() << "Sec" << datagram.at(0);
}
}
非常感谢
我得到了添加:
datagram.begin();
datagram.setNum(pos, 10);
datagram.append(file.read(m_blockSize));
但我不知道作为阅读它
谢谢
【问题讨论】:
标签: qt qbytearray