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);
}
Здравствуйте, Аноним, Вы писали:
А>есть код
[] А>не могу понять в чем дело
А что возвращает stream.good() ?
Re[2]: std::istream std::ifstream
От:
Аноним
Дата:
07.10.05 07:18
Оценка:
Здравствуйте, PM, Вы писали:
PM>Здравствуйте, Аноним, Вы писали:
А>>есть код PM>[] А>>не могу понять в чем дело
PM>А что возвращает stream.good() ?
true
а stram,read(...) читает нормально
токо он кол-во не возвращает