Создание файлов
Для создания файлов вы можете использовать как универсальную функцию OpenFile, описанную нами ранее, так и более простую функцию _lcreat :
HFILE WINAPI _lcreat(LPCSTR lpszFileName, int fuAttribute);
В качестве параметра lpszFileName этой функции необходимо передать адрес строки, содержащей путь к создаваемому файлу в кодировке ANSI.
С помощью параметра fuAttribute можно определить атрибуты создаваемого файла:
| Значение атрибута | Описание |
| 0 | Нормальный файл, для которого разрешено выполнение операций чтения и записи |
| 1 | Этот файл можно открыть только для чтения |
| 2 | Скрытый файл |
| 3 | Системный файл |
Если указанный первым параметром файл не существует, функция _lcreat создает его и открывает для записи, возвращая идентификатор файла. Если файл существует, он обрезается до нулевой длины и затем открывается для чтения и записи.