• ### Announcements

#### Archived

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

# Reusing istringstream

## 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?

• ## Partner Spotlight

• ### Forum Statistics

• Total Topics
627654
• Total Posts
2978443

• 10
• 12
• 22
• 13
• 33