Файлы в MFC

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

В библиотеке классов Microsoft Foundation (MFC) класс CFile обрабатывает обычные операции ввода-вывода файлов. В этой семье статей объясняется, как открывать и закрывать файлы, а также читать и записывать данные в эти файлы. В нем также рассматриваются операции состояния файла. Описание использования функций сериализации на основе объектов MFC в качестве альтернативного способа чтения и записи данных в файлах см. в статье Сериализация.

Замечание

При использовании объектов MFC CDocument платформа выполняет большую часть работы сериализации. В частности, платформа создает и использует CFile объект. Необходимо написать код только в переопределении Serialize функции-члена класса CDocument.

Класс CFile предоставляет интерфейс для операций с двоичными файлами общего назначения. Классы CStdioFile и CMemFile, производные от CFile, и класс CSharedFile, производный от CMemFile, предоставляют более специализированные файловые службы.

Дополнительные сведения о альтернативах обработке файлов MFC см. в разделе " Обработка файлов " в справочнике по библиотекеRun-Time.

Сведения о производных CFile классах см. на диаграмме иерархии MFC.

Что вы хотите сделать

Использование CFile

Использование сериализации MFC (сохраняемость объектов)

См. также

Основные понятия
Общие разделы MFC
Класс CArchive
Класс CObject