Размер файла при создании
Я создаю файл функцией CreateFile, он создается нулевого размера. Я хочу, чтобы он создавался размера n и был заполнен нулями. Можно использовать WriteFile, но мне кажется это будет медленнее, чем файл сразу бы создался заданного размера. Не существует ли какой-нибудь специальной ф-ции для этого, что-нибудь типа SetFileSize...?
createfile
setfilepointer (размер-1)
WriteFile (записать байт со значением 0)
Closehandle
Цитата: flat
Я хочу, чтобы он создавался размера n и был заполнен нулями
Нулями он точно заполнен не будет.
делай как говорит ahilles
CreateFile
SetFilePointer
SetEndOfFile
CloseHandle