問題タブ [qbytearray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
18652 参照

qt - QbyteArray データのコピー

と の 2 つQByteArraysDataありdDataます。

ieの場所からieの場所にnバイトをコピーしたい。xdData&dData[x]ysData&sData[y]

Cでは、配列のコピーは次のように行われますmemcpy(&dData[x], &sData[y], n);

QByteArray上記のデータをQtでコピーするにはどうすればよいですか?

0 投票する
3 に答える
12121 参照

c++ - QByteArray を QDataStream に追加しますか?

に別のデータを入力する必要がありQByteArrayます。だから私はを使用していQDataStreamます。

ただし、 QByteArray をに追加したいと思いますbuffer

私は何が欠けていますか?

0 投票する
2 に答える
1472 参照

c++ - Qt Creator で文字データを QString に変換する

ここに画像の説明を入力UDPデータグラムでデバイスのIPアドレスを受け取る機能を備えたQTプロジェクト(Qt Creator 5.2.1)に取り組んでいます。画面に正しく出力するには、QStringに変換する必要があります。データグラムは「buffer」と呼ばれる QByteArray に整数データとして格納されます。そのため、10.1.10.60 の IP アドレスはデータグラムでは 0A010A3C として表示されます。QString "nburn_data" に IP アドレスを保存しようとしています。現在、私はそれを処理するためのこのコードを持っています:

出力を画面 (GUI) に表示すると、「10.1.10.60」が表示されず、「0A.01.0A.3C」が表示されます

正しく変換するためにいくつかの異なる方法を試しましたが、何も機能していないようです。助言がありますか?

編集:@Laszlo Papp-提案されたコードからの出力(強調表示)とともに画像を添付しました。関連するコードと出力

0 投票する
1 に答える
9089 参照

c++ - Qtでのバイナリファイルの読み取りと解釈

Qt でバイナリ ファイルを読み込もうとしています。

ファイルには、テキスト データとバイナリ (16 進数) データが混在しています。

ファイルには、16 進数で指定された長さのデータ領域が含まれています。

例えば:

00 01 BE 00 00 00 00 00 00 00 00 00 01

ここで、「BE」はファイルのオフセット BB にあります。BE は 190 なので、上の最後のバイトまでスクロールすると、次の 190 バイトが自分のデータであることがわかります。

上記のように、Qtコードでバイト値「BE」を190に変換しようとして、数日間苦労しました。

私が得た最高の値は "-66" で、もちろん 190-256 です。

別の例は次のとおりです。

00 01 D3 63 00 00 00 00 00 00 00 01

10 進数の 25555 である「63D3」に変換する必要があります。

ここに私のコードスニペットがあります:

  1. ファイルを読む:

    /li>
  2. 長さを取得する

    /li>

出力は次のとおりです。

FFFFFFBE -66

これを 190 として読み取るにはどうすればよいですか?

検索後にさまざまなことを試しましたが、コードに基本的なものが欠けていることを示唆するものは何もないようです。

変換を行う現在のコードは次のとおりです:decimal

0 投票する
2 に答える
467 参照

qt - QByteArray 変換の Qt 最適化

一部のバイナリ データの 16 進文字列表現 (x00 など) をデータ自体に変換する関数を作成しました。

このコードを改善するにはどうすればよいですか?

0 投票する
2 に答える
1802 参照

c++ - QFile がファイルを読み取らない

QFile(Qt5)を使って簡単なテキストファイルを読み込もうとしているのですが、不思議なことにうまくいきません。以下は私のコードです。

QDebug は常に空の文字列を取得します。#