Шаг 85.
Среда программирования Visual C++.
Класс CFile. Прямой доступ к файлу

    На этом шаге мы приведем общие сведения о прямом доступе к файлу.

    В общем случае запись и чтение текстовых файлов происходит последовательно - строка за строкой. Но при чтении двоичных файлов часто придется обращаться к прямому доступу (random access) - извлечению данных из произвольного места файла.

    В открытом файле поддерживается указатель файла (file pointer), который обозначает следующий считываемый байт или место, куда будет помещен следующий записываемый байт. При открытии файла указатель помещается в его начало. Для изменения положения указателя служит функция CFile::Seek(), которой в качестве параметра передается смещение, отсчитываемое от текущей позиции, начала или конца файла. Операция чтения (записи) передвигает указатель на число считанных (записанных) байт.

    Со следующего шага мы начнем знакомиться с сериализацие данных приложения.




Предыдущий шаг Содержание Следующий шаг