|
Boost Users : |
Subject: [Boost-users] How to use filtering streams with cin?
From: Jayden Shui (jayden.shui_at_[hidden])
Date: 2011-11-15 23:26:03
Hello All,
I have trouble in using filtering streams with cin in the following code:
#include <boost/iostreams/filtering_stream.hpp>
#include <iostream>
namespace io = boost::iostreams;
int main()
{
io::filtering_istream in;
in.push(std::cin);
int i;
in >> i;
std::cout << i << '\n';
in >> i;
std::cout << i << '\n';
}
I have to input two integers and ctrl+z to terminate the input from screen.
How can I input 1 integer, output it, then input another one and output it,
which like the conventional std::cin?
Thank you very much for your kind help!
Best regards,
Jayden
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net