Wie lese ich eine Datei aus std :: ifstream in ein unsigniertes char-Array?

So normal mache ich Sachen wie:

<code>    std::ifstream stream;
    int buff_length = 8192;
    boost::shared_array<char> buffer( new char[buff_length]);
    stream.open( path.string().c_str(), std::ios_base::binary);
    while (stream)
    {
            stream.read(buffer.get(), buff_length);
            //boost::asio::write(*socket, boost::asio::buffer(buffer.get(), stream.gcount()));
    }
    stream.close();
</code>

Ich frage mich, wie ich hineinlesen sollunsigned char Puffer (boost::shared_array<unsigned char> buffer( new unsigned char[buff_length]);)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage