Boost logo

Boost Users :

From: eg (egoots_at_[hidden])
Date: 2007-04-20 12:49:52


CPPer wrote:

> int main()
> {
> using namespace std;
>
> ifstream file("hello.gz", ios_base::in | ios_base::binary);
> io::filtering_istream in;
> in.push(io::gzip_decompressor());
> in.push(file);
>
> std::string stir;
>
> in >> stir;

The >> operators work on a character basis... they dont work well on
binary data. Try initializing your string differently and see if you
have better luck (similarly later on in your example).


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