ログイン.VC

1、

INT WRITELOG(CHAR * _pcFullFileName、CHAR * _pcWrite、INT _iWriteLen、符号なしのロング * _pdwWritten)
{ 
    HANDLE hLogFile = CreateFileA(_pcFullFileName、GENERIC_WRITE、FILE_SHARE_READ、0、OPEN_ALWAYS / * CREATE_NEW * /00); // ZC:存在:打开;不存在:创建
    場合(hLogFile == INVALID_HANDLE_VALUE)が
         返すのGetLastErrorを(); 

    もし(INVALID_SET_FILE_POINTER == SetFilePointer(hLogFile、00 、FILE_END))
    {
        INT IERR = のGetLastError()。
        CloseHandleを(hLogFile)。
        返すIERRを、
    } 

    BOOL B = WriteFile関数(hLogFile、_pcWrite、_iWriteLen、_pdwWritten、NULL);
    もし(!B)
    { 
        int型 IERR = のGetLastError()。
        CloseHandleを(hLogFile)。
        返すIERRを、
    } 
    CloseHandleを(hLogFile)。
    リターン 0 ; 
}

 

2、

3、

4、

5、

 

おすすめ

転載: www.cnblogs.com/cppskill/p/11612489.html