バイト配列の一部データを取り出すには、Qtを使用しますか?
Qt では、QByteArray の mid() 関数を使用して、一部のデータを取得できます。mid() 関数は 2 つのパラメーターを受け取ります。最初のパラメーターは取得する開始位置、2 つ目のパラメーターは取得する長さです。以下に例を示します。
QByteArray data = "Hello, World!";
QByteArray subData = data.mid(7, 5); // 从第7个字符开始,截取5个字符
qDebug() << subData; // 输出 "World"
上の例では、mid() 関数を使用して data からサブストリングを抜き出し、その結果を subData に格納しました。それから qDebug() を使用して subData の値を出力し、「World」という出力を得ました。