Output of several data types to an ostringstream object: double, int and address of int : ostrstream « File Stream « C++ Tutorial






#include <iostream>
using std::cout;
using std::endl;

#include <string>
using std::string;

#include <sstream>
using std::ostringstream;

int main()
{
   ostringstream outputString;

   string string1( "string " );
   double double1 = 123.4567;
   int integer = 22;

   outputString << string1 << double1  << integer << &integer;

   // call str to obtain string contents of the ostringstream
   cout << "outputString contains:\n" << outputString.str();

   return 0;
}
outputString contains:
string 123.457220x22fe74"








12.18.ostrstream
12.18.1.Display how many chars in ostrstream
12.18.2.ostrstream with format
12.18.3.Freeze dynamic buffer and return pointer to it
12.18.4.Output of several data types to an ostringstream object: double, int and address of int
12.18.5.Check how many characters are stored in ostrstream
12.18.6.Make ostringstream work with decimal, hexadecimal value, floating value, bitset
12.18.7.Save string with ostringstream