将ostream 对象转换成字符串源输出

将ostream 对象转换成字符串流输出

将ostream 对象转换成字符串流输出

 

因为项目中需要获取控制台程序的输出结果。所以必须把stream 捕获。

 

#include <strstream>
#include <ostream>
#include <iostream>
using namespace std;

void f(ostream& out)
{
    char* src = "Writed Here";
    out << src << ends;
}


int main()
{
    ostrstream out;

    f(out);

    cout << out.str() << endl;
}