Mega Code Archive

 
Categories / C++ / File
 

A dynamic output array

#include <strstream> #include <iostream> using namespace std; int main() {   char *p;   ostrstream outs;                       // dynamically allocate array   outs << "C++ array-based I/O ";   outs << -10 << hex << " ";   outs.setf(ios::showbase);   outs << 100 << ends;   p = outs.str();                        // Freeze dynamic buffer and return                                          // pointer to it.   cout << p;   return 0; }