問題タブ [stringstream]

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

c++ - stringstream 変数をクリアするにはどうすればよいですか?

すでに色々試しましたが、

どちらも機能しません。

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

c++ - ファイルの内容を istringstream に読み込むには?

ファイルからの読み取りのパフォーマンスを向上させるために、大きな (数 MB) ファイルの内容全体をメモリに読み込んでから、istringstream を使用して情報にアクセスしようとしています。

私の質問は、この情報を読み取って文字列ストリームに「インポート」する最良の方法はどれですか? このアプローチの問題 (以下を参照) は、文字列ストリームを作成するときにバッファがコピーされ、メモリ使用量が 2 倍になることです。

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

c++ - C++ の「クエリ パラメータ」とは何ですか?

C++ で選択クエリを準備するために stringstream を使用していました。ただし、文字列ストリームの使用を避けるために、QUERY PARAMETERS を使用して db2 sql クエリを送信することを強くお勧めします。C ++のクエリパラメーターが正確に意味するものを誰かが共有できますか? また、いくつかの実用的なサンプル コード スニペットを共有します。

事前に助けに感謝します。

編集: strstream ではなく stringstream です。

ありがとう、マシュー・リジュ

0 投票する
4 に答える
62907 参照

c++ - 文字列ストリームの内容を ofstream に書き込む

私は現在、次のように使用std::ofstreamしています:

std::stringstream次に、次のようにオブジェクトを渡そうとoutFileします:

今、私outFileにはゴミしか含まれていません:「0012E708」がずっと繰り返されています。

GetHolesResults私は書くことができます

で正しく出力されoutFileます。

私が間違っていることについて何か提案はありますか?

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

c++ - stringstream clear と str の違いは何ですか

clear() と str(""); の違いを知りたかっただけです。

例えば:

根本的な技術的な違いを知りたかったのです。

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

gcc - 古いコンパイラからの sstream と strstream の不一致に対処する方法

私は一時的に gcc 2.95.2 を使用していますが、sstreamヘッダーの代わりに (少し異なり、非推奨) を定義していますstrstream。私は現在これを回避しています

そして、次のようなもの:

しかし、それは本当に迷惑になっています。より最近の gcc (または他のコンパイラ) に切り替えるときに、これらのパッセージを書き直す必要がないようにしたいだけです。何かご意見は?

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

c++ - 文字列から文字列ストリーム、ベクトルへ

アプリケーションに実装したいステップのこのサンプル プログラムがあります。文字列の int 要素を個別にベクトルに push_back したい。どうやって?

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

c++ - 空の ostringstream での tellp の標準的な動作

tellp空の を呼び出す標準的な動作について質問がありますostringstreamtellp最初のものを呼び出す関数 foo があります。

Visual Studio 2005 では、新しく作成された空の変数を使用してこの関数を呼び出すとostringstreampos変数が無効pos_typeに設定されます。これは、Visual Studio 2005 では に設定されpos_type(_BADOFF)ます。

ofstreamは同じ動作をしません。ここで、有効な をtellp返します。pos_type(0)pos_type

これは標準に準拠した動作ですか? この動作は他のコンパイラと一貫していますか?

0 投票する
5 に答える
10008 参照

c++ - std::coutをカスタムライターにリダイレクトする

Mr-Eddのiostreams記事のこのスニペットを使用して、 std::clogをどこかに印刷したいと思います。

だから、メインループで、私は次のようなことをします

これがostringstreamのドキュメントですが、これを行うための最良の方法を理解するのに苦労しています。テキストを表示するメソッドがあります。ostringstream内の任意のデータを使用して呼び出したいだけです。

std :: clogに送信されたものを、選択したメソッドにリダイレクトするための最も簡単で最良の方法は何ですか?上記のように、while!eofの部分に入力しますか(方法はわかりません)、それとも、メソッドを呼び出す「commit」演算子をどこかにオーバーロードするなど、より良い方法がありますか?私はすばやく簡単なことを望んでいます。記事のようにブーストIOストリームを使用してシンクなどを定義し始めたくありません。