string text = "some words here";
string word;
istringstream ss(text);
ss >> word; // word should now contain "some"
ss >> word; // word should now contain "words"
At this point, if I do "ss >> word;" again, word should
end up containing "here". But, imagine I wish to start again, and have the next word to be extracted as "some". I''d have thought that:
ss.str(text);
Would do the job, but apparently not. It appears to fail to return anything at that point. Could anyone point out what I''m doing wrong?
Reusing istringstream
Does anyone know how to reinitialise an istringstream to the start after it has been ''used''? Example:
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement