после нескольких вызовов, в одном и тоже месте файла, функция возвращает, что прочитано 0 записей, хотя конец файла еще не достигнут. В чем причина? В среде разработки? Компилирую в Microsoft Visual C++ 2008
В общем нет, но файл двоичный. И с ними я знаком Я давно не программировал, решил вспомнить старое. Хотя можно попробовать классы ввода вывода, посмотреть как и что там.
Боже мой! Каноническим считается использование, не "классов", а юниксовой open..., принимающей не FILE, а дескриптор. В винде такая же есть - это функции read/write. Там какая-то ерунда при открытии, поэтому функция называется _open, но по read/write в MSDN всё прекрасно находится...