Я пытаюсь использовать пример из:Чтение текста из файла в массив символов без знака, ошибки при попытке использовать пример
https://stackoverflow.com/a/6832677/1816083 , но у меня есть:
invalid conversion from `unsigned char*' to `char*'
initializing argument 1 of `std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::read(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]'
invalid conversion from `void*' to `size_t'
в строке:
size_t bytes_read = myfile.read((unsigned char *) buffer, BUFFER_SIZE);
Это может быть одной из причин, ответ связывания не получил ни одного голоса. ;) – NPE
@NPE Теперь есть один. Ну, -1. –
Вы хотите, чтобы весь файл попал в линейный массив с одним большим жиром? или вы обрабатываете этот размер одного буфера одновременно? – WhozCraig