Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


Reusing istringstream

This topic is 6385 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Does anyone know how to reinitialise an istringstream to the start after it has been ''used''? Example:
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?

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!