// File sstream.cpp #include #include using namespace std; int main() { // Data to format for output. string name = "Jill"; char gender = 'F'; int age = 23; string s; ostringstream sout; // Use an ostringstream object to concatenate // and format a string from various inputs. sout << "Name: " << name << "; Gender: " << gender << "; Age: " << age; cout << "String in istringstream object:" << endl; cout << sout.str() << endl << endl; // Line to split up into individual fields. string line = "Jill F 23"; istringstream sin(line); // Use an istringstream object as a data source. sin >> name >> gender >> age; cout << name << " " << gender << " " << age << endl; return EXIT_SUCCESS; } // Output: // String in istringstream object: // Name: Jill; Gender: F; Age: 23 // // Jill F 23