#include <iostream> using namespace std; int main() { ostringstream os; os << "GoodBye!" << endl; return 0; }
1. ostreamstring 在头文件<sstream>里面 2. ostreamstring不能输出endl, 那是cout用的 如果要输出请改用cout. 如果要内存操作, 可以用ostreamstring或者stringstream http://blog.csdn.net/qq1987924/article/details/7671154
[quote=引用 1 楼 mujiok2003 的回复:] ifstream 不支持 << os << "Goodbye!" << std::endl; //输出“Goodbyte!换号符“,结果可能还在缓冲区中
os << "Goodbye!" << std::endl; //输出“Goodbyte!换号符“,结果可能还在缓冲区中
ifstream 不支持 << os << "Goodbye!" << std::endl; //输出“Goodbyte!换号符“,结果可能还在缓冲区中
64,646
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧