⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pgelog.cpp

📁 使ppc屏幕变成黑白的程序
💻 CPP
字号:
#include "PGELOG.h"
CPGELog g_log;

CPGELog::CPGELog()
{
	m_dwClassID = PGE_LOG;
	m_fpLog = NULL;
	m_dwFileSize = 0;
	m_dwFileLine = 0;
}

CPGELog::~CPGELog()
{
	if (m_fpLog)
		fclose(m_fpLog);
}

void CPGELog::WriteLog(char* caLog)
{
	m_dwFileSize += strlen(caLog);
	m_dwFileLine +=  1;
	if (m_dwFileLine > PGE_LOG_MAXLINE || m_dwFileSize > PGE_LOG_MAXSIZE || (m_fpLog == NULL))
	{
		m_dwFileSize = strlen(caLog);
		m_dwFileLine =  1;
		fclose(m_fpLog);

		WCHAR caTime[60];
		char caFileName[200];
		strcpy(caFileName, "log\\");
		GetDateFormat(LOCALE_SYSTEM_DEFAULT, DATE_USE_ALT_CALENDAR, NULL,
			ChartoTChar("yyyy'-'MM'-'dd "), caTime, 60);
		strcat(caFileName, TCharToChar(caTime, 60));
		GetTimeFormat(LOCALE_SYSTEM_DEFAULT, TIME_FORCE24HOURFORMAT, NULL, 
			ChartoTChar("hh':'mm':'ss"), caTime, 60);
		strcat(caFileName, TCharToChar(caTime, 60));
		strcat(caFileName, ".log");
		m_fpLog = fopen(GetResFile(caFileName), "wb");
	}
	

	fwrite(caLog, 1, strlen(caLog), m_fpLog);
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -