|
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