加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

日志.VC

发布时间:2020-12-16 09:12:14 所属栏目:百科 来源:网络整理
导读:1、 int WriteLog( char * _pcFullFileName, char * _pcWrite, int _iWriteLen,unsigned long * _pdwWritten){ HANDLE hLogFile = CreateFileA(_pcFullFileName,GENERIC_WRITE,FILE_SHARE_READ, 0 ,OPEN_ALWAYS /* CREATE_NEW */ , 0 ); // ZC: 存在:打开;不

1、

int WriteLog(char* _pcFullFileName,char* _pcWrite,int _iWriteLen,unsigned long * _pdwWritten)
{
    HANDLE hLogFile = CreateFileA(_pcFullFileName,GENERIC_WRITE,FILE_SHARE_READ,0,OPEN_ALWAYS/*CREATE_NEW*/,0);// ZC: 存在:打开;不存在:创建
    if (hLogFile == INVALID_HANDLE_VALUE)
        return GetLastError();

    if (INVALID_SET_FILE_POINTER == SetFilePointer(hLogFile,0,FILE_END))
    {
        int iErr = GetLastError();
        CloseHandle(hLogFile);
        return iErr;
    }

    BOOL B = WriteFile(hLogFile,_pcWrite,_iWriteLen,_pdwWritten,NULL);
    if (!B)
    {
        int iErr = GetLastError();
        CloseHandle(hLogFile);
        return iErr;
    }
    CloseHandle(hLogFile);
    return 0;
}

?

2、

3、

4、

5、

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读