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