I have the following code:

int main(int argc, char *argv[])
{
    io::filtering_ostream out;
    out.push(std::cout);

    out << "this is a test" << endl;
    out << std::cin.rdbuf();
}

when I run it the string "this is a test" gets sent to cout, but input type into cin does not get echoed to cout. Can anyone clue my in as to why not?

    -EdK
 
Ed Keith
e_d_k@yahoo.com

Blog: edkeith.blogspot.com