8 using namespace xstream;;
11 int main(
int argc,
char* argv[]){
16 for(
int i=1; i<argc;++i){
17 ofstream* file =
new ofstream(argv[i]);
18 Tee.
add(file->rdbuf());
24 tee.exceptions(ios::badbit);
30 cerr<<argv[0]<<
" file1 file2 ... filen"<<endl;
34 cerr<<
"Error: "<<e.what()<<endl;
C++ streambuf to fork output data written to it is also written to several other streambufs.
void add(std::streambuf *sb)
add an output streembuf to write to
int main(int argc, char *argv[])