問題タブ [strstream]
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.
strstream - strstream からコンテンツを読み取ろうとすると、アクセス違反が発生します
str() を使用して ostrstream の内容を読み取ろうとしています。そうしようとすると、常にアクセス違反に遭遇し、アプリケーションがクラッシュします。ストリーム エラーを発生させずに strstream から読み取る方法はありますか?
Borland C++ で構築されたレガシー プロジェクトに取り組んでいます。現在、プロジェクトのビルドに Borland C++ v5.02 を使用しています。コードは膨大で多数のファイルに分散しているため、ここにコードを貼り付けることができません。ただし、ユースケースを強調しようとします。
ps は、レシートを印刷するためにプロジェクト全体で使用されているストリームです。コードを壊さずに、この strstream から受信データを取得する必要があります。
文字列 str = ps.pStr->str ();
ps.Pstr->rdbuf ()->フリーズ (0);
ps << EndJob;
最後の行でアクセス違反が発生する