4
最初の新しいトークン(演算子>>で美しく抽出された標準の空白以外の文字シーケンス)を、ストリーム?文字列を抽出し、戻す必要があるかどうかを確認し、内部ストリームイテレータをリセットすることはできますか?ストリーム抽出した後、前と条件付きでなり、ここでtellg
とseekg
仕事をstringstream :: operator >>読み込みのみで、ストリームから次のトークンを抽出しない
#include <string>
using std::string;
#include <sstream>
using std::stringstream;
int main()
{
string s("test string \\ bla blie");
stringstream ss(s);
string token;
while(ss >> token)
{
if("\\" == token)
break;
else
cout << "Token is: " << token << "\n";
}
return 0;
}
:私はこれが働くかもしれないと思うが、それを実装する方法が分からない...
例?
ありがとうございます!
すべて、正しく実装されています。 Dang、C++は強力です:D。信頼を押してくれてありがとう。誰かが実装を望むなら、簡単な例を尋ねてください(私のコードはクラス中心です。すべての変数がかなり非局所化されているので、コードをコピー・ペーストできません。 – rubenvb