
6 Jan
2012
6 Jan
'12
10:07 p.m.
On 01/05/2012 09:58 PM, Ed Keith wrote:
I have the following code:
int main(int argc, char *argv[]) { io::filtering_ostream out; out.push(std::cout); The "problem" is that there is an implicit buffering in the filtering stream's streambuf. Change the buffering to be minimal:
out.push(std::cout, 1, 1);
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?
-- VZ