µÚÒ»·¶ÎÄÍø - רҵÎÄÕ·¶ÀýÎĵµ×ÊÁÏ·ÖÏíÆ½Ì¨

CÓïÑÔÈÕÖ¾´æ´¢Ð¡³ÌÐò

À´Ô´£ºÓû§·ÖÏí ʱ¼ä£º2025/5/19 5:53:08 ±¾ÎÄÓÉloading ·ÖÏí ÏÂÔØÕâÆªÎĵµÊÖ»ú°æ
˵Ã÷£ºÎÄÕÂÄÚÈݽö¹©Ô¤ÀÀ£¬²¿·ÖÄÚÈÝ¿ÉÄܲ»È«£¬ÐèÒªÍêÕûÎĵµ»òÕßÐèÒª¸´ÖÆÄÚÈÝ£¬ÇëÏÂÔØwordºóʹÓá£ÏÂÔØwordÓÐÎÊÌâÇëÌí¼Ó΢ÐźÅ:xxxxxxx»òQQ£ºxxxxxx ´¦Àí£¨¾¡¿ÉÄܸøÄúÌṩÍêÕûÎĵµ£©£¬¸ÐлÄúµÄÖ§³ÖÓëÁ½⡣

#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include

#define MAX_FILE_LEN 1024*1024 char* GetNowTime();

void Setlogpath(char* logpath, int logpathLen, char* FileName); long GetFileSize(char* FileName);

void WriteLog(char* FileName, char* logbuf, int logbufsize);

void main() {

char* TM = GetNowTime(); printf(\µ±Ç°Ê±¼äÊÇ£º%s\\n\, TM); if (NULL != TM) { }

//TEST Îļþ·¾¶ºÍÎļþÃûÉèÖà char logpath[20] = \; int len = strlen(logpath); char filename[50] = { 0 };

Setlogpath(logpath, len, filename); printf(\ÎļþΪ£º%s\\n\, filename); //TEST Îļþ´óС»ñÈ¡

long length = GetFileSize(filename); printf(\Îļþ´óСΪ£º%d\\n\, length); //TESTдÈÕÖ¾

for (int i = 0; i<1; ++i) {

char* TM = GetNowTime(); printf(\, TM); if (NULL != TM) { }

char strbuf1[32];

free(TM); TM = NULL; free(TM); TM = NULL;

}

}

memset(strbuf1, 0, sizeof(strbuf1)); sprintf(strbuf1, \, i);

WriteLog(filename, strbuf1, strlen(strbuf1)); printf(\ÎļþΪ£º%s\\n\, strbuf1); Sleep(100); // ºÁÃë sleep(1); // Ãë

#ifdef WIN32 #else #endif

printf(\); system(\); return;

//»ñÈ¡µ±Ç°ÏµÍ³Ê±¼ä char* GetNowTime() { }

void Setlogpath(char* logpath, int logpathLen, char* FileName)//·¾¶ÉèÖÃ,ÎļþÃû { }

long GetFileSize(char* FileName)//»ñÈ¡Îļþ´óС {

long length = 0; if (FileName != NULL) {

struct tm* strTm; time_t ttime; time(&ttime);

strTm = localtime(&ttime);

memcpy(FileName, logpath, logpathLen);

sprintf(FileName + logpathLen, \, strTm->tm_year + 1900, strTm->tm_mon struct tm* strTm; time_t ttime; time(&ttime);

strTm = localtime(&ttime);

char* NowTimeBuf = (char*)malloc(20 * sizeof(char));

sprintf(NowTimeBuf, \, strTm->tm_year + 1900,

strTm->tm_mon + 1, strTm->tm_mday, strTm->tm_hour, strTm->tm_min, strTm->tm_sec); return NowTimeBuf;

+ 1, strTm->tm_mday);

}

}

FILE* fp = NULL;

fp = fopen(FileName, \); if (fp != NULL) { }

if (fp != NULL) { }

fclose(fp); fp = NULL;

fseek(fp, 0, SEEK_END); length = ftell(fp);

return length;

void WriteLog(char* FileName, char* logbuf, int logbufsize)//дÈÕÖ¾ {

if (NULL != FileName && NULL != logbuf) {

if (GetFileSize(FileName) < MAX_FILE_LEN) { }

//Îļþд²Ù×÷ FILE* fp = NULL;

fp = fopen(FileName, \); if (NULL != fp) { }

fclose(fp); fp = NULL;

char* TM = GetNowTime();

fwrite(TM, 20, 1, fp);//ʱ¼ä¼Ç¼

fwrite(logbuf, logbufsize, 1, fp);//ÄÚÈݼǼ if (NULL != TM) { }

free(TM); TM = NULL;

}

}

ËÑË÷¸ü¶à¹ØÓÚ£º CÓïÑÔÈÕÖ¾´æ´¢Ð¡³ÌÐò µÄÎĵµ
CÓïÑÔÈÕÖ¾´æ´¢Ð¡³ÌÐò.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ£¬·½±ã¸´ÖÆ¡¢±à¼­¡¢ÊղغʹòÓ¡
±¾ÎÄÁ´½Ó£ºhttps://www.diyifanwen.net/c6in2n6i5145s23r4b01m9s4tl8lgrm00e2l_1.html£¨×ªÔØÇë×¢Ã÷ÎÄÕÂÀ´Ô´£©
ÈÈÃÅÍÆ¼ö
Copyright © 2012-2023 µÚÒ»·¶ÎÄÍø °æÈ¨ËùÓÐ ÃâÔðÉùÃ÷ | ÁªÏµÎÒÃÇ
ÉùÃ÷ :±¾ÍøÕ¾×ðÖØ²¢±£»¤ÖªÊ¶²úȨ£¬¸ù¾Ý¡¶ÐÅÏ¢ÍøÂç´«²¥È¨±£»¤ÌõÀý¡·£¬Èç¹ûÎÒÃÇ×ªÔØµÄ×÷Æ·ÇÖ·¸ÁËÄúµÄȨÀû,ÇëÔÚÒ»¸öÔÂÄÚ֪ͨÎÒÃÇ£¬ÎÒÃǻἰʱɾ³ý¡£
¿Í·þQQ£ºxxxxxx ÓÊÏ䣺xxxxxx@qq.com
ÓåICP±¸2023013149ºÅ
Top