将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; }