問題タブ [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.

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

strstream - strstream からコンテンツを読み取ろうとすると、アクセス違反が発生します

str() を使用して ostrstream の内容を読み取ろうとしています。そうしようとすると、常にアクセス違反に遭遇し、アプリケーションがクラッシュします。ストリーム エラーを発生させずに strstream から読み取る方法はありますか?

Borland C++ で構築されたレガシー プロジェクトに取り組んでいます。現在、プロジェクトのビルドに Borland C++ v5.02 を使用しています。コードは膨大で多数のファイルに分散しているため、ここにコードを貼り付けることができません。ただし、ユースケースを強調しようとします。

ps は、レシートを印刷するためにプロジェクト全体で使用されているストリームです。コードを壊さずに、この strstream から受信データを取得する必要があります。

文字列 str = ps.pStr->str ();

ps.Pstr->rdbuf ()->フリーズ (0);

ps << EndJob;

最後の行でアクセス違反が発生する