Difference between revisions of "Istringstream"
(Created page with "'''<code>istringstream</code>''' can be used to turn any <code>string</code> into a stream. This can be useful for parsing a <code>string</code> using the extraction operator...") |
(No difference)
|
Revision as of 13:47, 27 January 2018
istringstream
can be used to turn any string
into a stream. This can be useful for parsing a string
using the extraction operator >><code> or the <code>getline<code> function.
To use <code>istringstream you must #include <sstream>
.
This code snippet will output 15, 25, and 35 on separate lines:
string s = "10 20 30";
istringstream iss(s);
while (iss)
{
int x;
iss >> x;
cout << "Result: " << x + 5 << endl;
}