問題タブ [ofstream]
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.
c++ - ヘブライ語/アラビア語のファイルに wstring を書き込む際の問題
xerces パーサーを使用してヘブライ語 (ユニコード) を読みたいです。XMLCh で値を読み取ることができます。ただし、別のファイルに書き込んでいるときに、ガーガベ値が取得されます。ofstream、wofstream を使用してみましたが、役に立ちませんでした。
あなたの提案を教えてください
c++ - ofstreamの出力先は?
次の C++ 関数では:
わからないことがあります:save_data
が呼び出された場合、どこに書き込みますか? ファイルに?それはどのように正確に使用されますか?
c++ - std::ofstream オブジェクトが正しく閉じない理由は何ですか?
C++ コードで、std::ofstream
オブジェクトを閉じるたびに、で閉じたファイルを再度開くことができないことに気付きましたstd::ifstream
。std::ifstream
のopen
関数は常に失敗します。
std::ofstream オブジェクトが適切に閉じられるようにするためにできる「追加の」ことはありますか?
誰かが私の特定のコードを確認するように依頼する可能性があるため、この投稿を小さく保つために、ここに貼り付けました。ケース a または d を実行した後の私のコードでは、std::ifstream
開いているすべての呼び出しが失敗します。std::ofstream
(この質問を投稿する前に、何人かの人々に私のコードで遊んでもらいましたが、未知の理由で失敗したこと以外は何も結論付けることができませんでした)
受け取ったすべての応答に事前に感謝します。
コードは
c++ - C++ 自動更新プログラム
自動更新プログラムに問題があります
ウェブサイトからアップデートをダウンロードして保存することになっていますが、問題は(これは頻繁に発生すると確信していますが、Googleで答えを得るキーワードをフレーズできませんでした).exeデータを保存します想定どおりに受け取りません。バイトをacsiに保存します...それを説明しましょう:
このデータ (正しいデータです) 新しいプログラムでは次のようになります。
ご覧のとおり、コードバイトをASCII値として書き込みます...これは私が使用しているコードです
受信部分:
Google を使用してみましたが、適切な結果が得られるような質問をすることができませんでした。
c++ - ofstream、c++ を使用してテキスト ファイルに引用符を書き込む
ファイルに引用符を書きたいのですが、構文がどのように見えるべきかわかりません。
テキストファイルを次のようにしたい:
「ファイルの種類」=
名前 =
どうやってやるの?
c++ - ofstream オブジェクトのインスタンス化中に C++ アプリケーションがクラッシュします。
C++ アプリケーションの実行中に非常にイライラする問題が発生しました。Windows XP の Interix サブシステムで pgcpp コンパイラを使用しています。私の問題は基本的にここで説明されています:
ヘッダー ファイルにクラス定義があります。このヘッダー ファイルは、1 つのソース ファイルに含まれています。このクラスには 2 つのコンストラクターがあり、基本的にロガーの実装に使用されます。最初のコンストラクターは引数として ostream *out を取り、2 番目のオーバーロードされたコンストラクターはファイル名とデフォルトのブール値 false を取ります。この 2 番目のコンストラクターの目的は、渡すファイル名のストリームを取得し、メッセージのログ記録を開始することです。コンストラクタ内のコードは次のとおりです。
p_out と p_ofstream の宣言は次のとおりです。
上記の 3 つはすべてプライベート メンバーです。MessageLogger クラスのインスタンス化は次のように行われます。
append_to_file のデフォルト値は false であることに注意してください。PGDBG
挙動不審でもあります。p_ofstream = new std::ofstream (filename);
コントロールが にあり、ランダムな場所にステップインしてアプリケーションがクラッシュしたときに、不可解にステップインでき ます。
また、PGDBG で混合コードまたは逆アセンブリ コードのいずれかを表示しようとすると、デバッガーがクラッシュして次のメッセージが表示されます。
上記とまったく同じことを行ったサンプル プログラムでこれを再現することはできませんが、すべて正常に動作します。誰かが何が起こっているのか、これに修正があるかどうかを説明できますか?
ありがとう、アディティア。
c++ - std::ofstream、書き込み前にファイルが存在するかどうかを確認
C++ を使用してQtアプリケーション内にファイル保存機能を実装しています。
ユーザーに警告を表示できるように、選択したファイルに書き込む前に、そのファイルが既に存在するかどうかを確認する方法を探しています。
を使用していますが、 Boostソリューションstd::ofstream
は探していません。
c++ - ofstreamで複数の配列ポインタをファイルに書き込んでいますか?
複数のデータ配列をファイルに書き込む際に、非常に奇妙な問題が発生しています。基本的に、すべての配列サイズをファイルの先頭に格納し、次に配列データを格納したいと考えています。このようにして、サイズを読み取るだけで、それを使用して配列を作成し、インポート時にデータを保持することができ、各配列の開始位置と終了位置を正確に知ることができます。
ここに問題があります。データを書き込みますが、インポートすると異なります。私の小さなテストコードを見てください。下部には、値に関するコメントがあります。
どうもありがとう、仲間のプログラマー!:)
c++ - BOM エンコーディングなしの UCS-2 LE で標準のストリームを使用して C++ ファイルを書き込みます
標準の ofstream でファイルを出力すると、Notepad++ で ASCII\ANSI エンコーディングが表示されますが、これは正常だと思いますが、BOM なしの UCS-2 LE ではこれが必要です。このコードで何を変更すればよいかわかりません - 助けてもらえますか?
これは、BOM なしの UCS-2 LE の文字エンコーディングを使用したメッセージ ファイル形式 (.vmg) であり、C++ で作成したいものです。
c++ - fstream はファイルの動的作成をサポートしていません
ファイルを動的に作成しようとしていますが、fstream には方法がないようです。実際にはありますか?