我试图使用例如由:阅读文本,错误,同时试图使用例如
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 2013-03-07 08:37:59
@NPE现在有一个。那么,-1是。 – 2013-03-07 08:44:23
你只是想整个文件成一个线性数组与一个大胖读?或者你一次处理这一个缓冲大小? – WhozCraig 2013-03-07 08:54:08