C++ examples for File Stream:stream
Writes formatted data into memory
#include <strstream> #include <iostream> #include <iomanip> //for setiosflags() using namespace std; const int SIZE = 80; //size of memory buffer int main()/*from ww w .ja va2s .com*/ { char ch = 'x'; int j = 77; double d = 67890.12345; char str1[] = "Kafka"; char str2[] = "Freud"; char membuff[SIZE]; //buffer in memory ostrstream omem(membuff, SIZE); //create stream object omem << "ch=" << ch << endl //insert formatted data << "j=" << j << endl //into object << setiosflags(ios::fixed) //format with decimal point << setprecision(2) //two digits to right of dec << "d=" << d << endl << "str1=" << str1 << endl << "str2=" << str2 << endl << ends; //end the buffer with '\0' cout << membuff; //display the memory buffer return 0; }