質問: ストリームの利用法がいまいちわからないので教えてください ストリームは川だということで、一旦川をせき止めたりしたいです。 例えば文字列が ``` istringstream iss("a,bc,cd,d"); ``` でストリームに入ったとします。 これを、aから1文字ずつ読み取って、 「,c」がきたら一旦流れを止めたいです。 ここで、 ``` string first; ostringstream oss; oss<<なんとか<
回答: うーん、下手にストリームで頑張るより、全部読み込んでから`std::basic_string::find()`で分割位置を検索してsplitしたほうがいい気がします。 C++のストリームってべつにそこまで効率的というわけでもないので。