void F(std::istream& stream)
{
char* buff = new char[4096+1]
int readed = stream.readsome(buff, 4096+1);
// вот тут проблема readed = 4096 и дальше readsome вовзвращает 0 хотя до конца файла еще долеко
}
int main(){
std::ifstream f("..", std::ios::bynary | std::ios::in);
F(f);
}