Jak odczytać plik do tablicy unsigned char ze std :: ifstream?
Więc normalnie robię takie rzeczy jak:
<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>
Zastanawiam się, jak czytaćunsigned char
bufor (boost::shared_array<unsigned char> buffer( new unsigned char[buff_length]);
)