Автор: chill
Дата: 01-11-12 13:39
Как в отваря файл в Windows?
С функцията "CreateFile"
HANDLE WINAPI CreateFile(
_In_ LPCTSTR lpFileName,
_In_ DWORD dwDesiredAccess,
_In_ DWORD dwShareMode,
_In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes,
_In_ DWORD dwCreationDisposition,
_In_ DWORD dwFlagsAndAttributes,
_In_opt_ HANDLE hTemplateFile
);
Как се отваря файл навсякъде другаде (POSIX)?
С функцията "open"
int open(const char *pathname, int flags);
Примерът е много типичен и представителен. Да добавим, че в 90% от случаите, по-голямата част от параметрите на CreateFile са нули.
Всякакви М$ API-та предизвикват в мен позиви за повръщане, защото се претупани, грозни, нелогични и въобще Майкрософтски.
|