問題タブ [qfile]

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 投票する
1 に答える
2082 参照

file - Qt:既存のファイルにUnicodeデータを書き込む/追加する方法

すでにUnicodeデータ(WMICファイル出力によって作成された)であるため、Unicodeデータを書き込み/追加したいファイルがあります。UTF-16(LE)BOM:0xFF0xFEで始まります。

ループ内にいくつかの情報を追加したいと思います。

どこ:

私はさまざまなことを試しました。私はQStrings自体がUnicodeだと思っていました。しかし、エンコーディングの設定など、何かが足りないと思います。追加された文字はASCIIで書かれているようです(それぞれ1バイトしかかかりません)。

ご協力いただきありがとうございます!

乾杯マティアス

編集:わかりました、多分問題はLatin1 <-> UTF-16でもありますか?

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

c++ - QFileからバイト数を取得するにはどうすればよいですか?

私はこのコードを持っています:

ファイル内のバイトを比較したい。ただし、ファイル内のシンボルの数を比較します。

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

qt - 共有ドライブ ファイル パスの QFileInfo::exists()

QT の初心者からの質問: QFileInfo オブジェクトの exists() メソッドに共有ドライブのファイル パスを指定すると、すべてのバックスラッシュを別のバックスラッシュ (つまり \\10.1.2.34.56) でエスケープしても、常に false が返されます。 \dir1)。そして、はい、ディレクトリは存在します:)問題のディレクトリへのアクセス許可がないなど、ここで他の問題が発生している可能性がありますか? この問題についてご意見をお寄せいただきありがとうございます...

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

qt - QDataStream および QTcpSocket を介してファイルを読み取り、送信する

私の問題は、変数の内容が常に空であることです。これが私のコードです:

出力:

コンテンツは常に空です

ご協力いただきありがとうございます

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

qt - テキストファイルの先頭にテキストを追加します

Qtのテキストファイルの先頭に常に新しいテキストを追加できる方法はありますか?QFile::Appendを使用しています。

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

qt - QFileクラスのstramの開始

バイナリファイルの読み取りにQtを使用しています。オブジェクトを使用してファイルをQFile読み取りますが、ファイルの最初に戻ってファイルを再度読み取る必要がある場合がありますが、その方法がわかりません。

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

c++ - QFile を FILE* に変換

QFile をファイルに変換する別の方法はありますか? これとは異なります:

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

qt - QTでのテキストファイルの逆書き込み

文字列ごとに逆の順序でQFileへの書き込みを実装する方がよい方法。seek(0)を使用すると、古い文字列の上に新しい文字列が書き込まれます。

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

c++ - QFile :: QFile関数->エラー:QFile :: QFile(const QFile&)'はプライベートです

私のメソッドの1つに、QFileオブジェクトが必要です。

問題は、「// ERROR LINEHERE!」でマークした行です。コンパイルすると、次のエラーメッセージが表示されます。QFile:: QFile(const QFile&)'isprivate。QFileドキュメンタリーでは、関数がパブリックとして宣言されているため、これはわかりません。誰かがそれを修正する方法を教えてもらえますか?