common.h声明:
BOOL Common_Savelog(CString strInfo);
void Common_Checklog();
void Common_Clearlog();
common.cpp文件 :
/*************************************************************************
Tool name:
Function name: Common_Savelog
Input: strInfo保存信息
Return:
Description: 保存日志
*************************************************************************/
BOOL Common_Savelog(CString strInfo)
{
char path[512];
CString pszlogName;
GetModuleFileName(NULL,path,sizeof(path));
*(_tcsrchr(path, '\\')) = '\0';
pszlogName.Format(_T("%s\\logInfo\\log.txt"),path);
CFile MyFile;
if(MyFile.Open(pszlogName,CFile::modeReadWrite) == NULL)
{
//BYTE unicodeHeader[2] = {0xFF,0xFE}; //放开这两个屏蔽点可保存中文字符
MyFile.Open(pszlogName,CFile::modeReadWrite | CFile::modeCreate);
//MyFile.Write(unicodeHeader,2);
}
if(MyFile.m_hFile == NULL)
{
return FALSE;
}
MyFile