Я пытаюсь отлаживать программу, которая управляет файлом. Например, я установил указатель файла на смещение 4 (с использованием базы 0), но, похоже, вместо этого он начинается со смещением 5.Нет ли функции API Windows GetFilePointer (Ex)?
Чтобы попытаться выяснить, что происходит, я хочу поместить строку для печати текущего указателя файла (я не использую IDE для этого небольшого проекта, просто Notepad2 и командной строки). К сожалению, не существует функции Windows API для извлечения текущего указателя файла, только один для его установки.
Я помню, что могу найти текущий указатель файла в Pascal (в DOS), но как определить текущий указатель файла на C++ в Windows?
(Для записи, оказалось, что он работает правильно; Я просто использовал неверный тестовый файл. После того, как я закончил тестирование режима на основе размера, я начал тестировать режим на основе смещения и забыл начать использовать тестовый файл на основе смещения вместо тестового файла на основе размера. Doh! ' > _ <') – Synetech