qbytearray

    0热度

    1回答

    我需要添加qbytearray quint16的firt位置,并在阅读后:我该怎么做呢? 我试试这个: quint16 pos = 0; QFile file(m_pathFile); if (file.open(QFile::ReadOnly)) { qDebug() << "el fichero existe"; m_udpSocket->bind(m_port);

    7热度

    1回答

    需要4个字节来表示一个整数。如何将int存储在QByteArray中,以便它只占用4个字节? QByteArray::number(..)将整数转换为字符串,因此占用超过4个字节。 QByteArray((const char*)&myInteger,sizeof(int))也似乎不起作用。

    4热度

    2回答

    我的程序使用一些类型为QByteArray的变量来包含数据(字节)。该字节可能是特殊字符,如'\ 0',1,...因此,调试时无法看到特殊字符后的所有元素。如果我使用std :: vector,我可以看到所有元素。我必须使用QByteArray,但在调试时无法看到此变量的所有元素。帮帮我,PLZ! 谢谢! 例如:QByteArray bytes(4,'\ 0'); 现在,如果调试,我只看到“”。但

    0热度

    1回答

    我遇到了Qt中的一些特殊字符,2是引号和换行符。我正在使用telnet连接到服务器,并且由于某种原因,服务器会在输入的开头和结尾处自动放置引号。我无法删除引号和换行符。 void MyClient::readyRead() { if(WaitingForString()) { if(socket->canReadLine()) { qDe

    3热度

    2回答

    我有一个名为QbyteArray"B2", ,我想加入这个2字节的数字,如300。 ,但是当我这样做mybyte.size()成为3byte!!!! 我的代码是: 我想把它变成2字节。 QByteArray B2; short int myint; myint=300; B2.setNum(myint); qDebug()<<B2[0]<<B2.size();

    1热度

    3回答

    此功能对于某些输入不起作用,那么错误是什么? 所有项目代码在这里:link PS:我使用的输入是 “bits.size()%8” 等于零 QByteArray bitsToBytes(QBitArray bits) { QByteArray bytes; bytes.resize(bits.count()/8); // Convert from QBitArray

    1热度

    1回答

    我正在尝试使用Qt(C++)创建一个程序,该程序可以使用QAudioinput和QIODevice从我的麦克风录制音频。我做了一个研究,并且在这个page上找到了一个例子。这个例子就是我所需要的。 现在,我正试图创建录制声音的音频波形。我想提取音频幅度并将它们保存在QList中。为此,我使用以下代码: //Check the number of samples in input buffer q

    5热度

    2回答

    当我们用这个文本“ali ata bak”创建一个文本文件时,我们使用这个文件作为程序的输入。代码正常运行。但是当我们在文本文件中输入“1111111111111111111111”这个文本时,代码没有运行。那么问题是什么? #include <QtCore/QCoreApplication> #include <QBitArray> #include <QByteRef> #include

    0热度

    3回答

    使用Azure的base64编码(http://msdn.microsoft.com/zh-cn/library/dd135726.aspx)而我似乎并不弄清楚如何获得所需的字符串。我可以在C#中执行以下操作。 int blockId = 5000; var blockIdBytes = BitConverter.GetBytes(blockId); Console.WriteLine(blo

    0热度

    3回答

    我通过selectall查询得到数据库的结果,我希望将结果保存在数组中并通过套接字发送。 db.open(); QSqlQuery *selectall = new QSqlQuery(db); selectall->prepare("select * from phone_table"); selectall->exec(); selectall->first(); QString