2009-05-05 15 views
3

iはC++でstringsteamを持っていると言う、と私はそれに異なる操作を行いたいとしたい:文字列ストリームを扱う?

文字列の検索、 は(行の途中で)int型にテキストのブロックを変換し、 引越しポインタを前後に移動するなどの操作を行います。

文字列ストリームでこのようなことを行う標準的な方法は何ですか?

答えて

5

関連するstd :: stringオブジェクトを返すstringstream :: str()メソッドを使用できます。次に、返された文字列に対して、あなたが望む操作を行うことができます。

3

名前が言っているように、stringtreamはストリームです。ストリームは、ランダムアクセスではなくシーケンシャルアクセスを可能にします。ランダムアクセスが必要な場合は、stringstream :: str()関数を使用して文字列の文字列バージョンを取得できます。

関連する問題