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

📄 trace.c

📁 证券交易系统
💻 C
字号:
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <stdarg.h>#include <time.h>#include <sys/time.h>int WriteLog(char * pcFileName ,char *pcFmtStr,...){   va_list valist;   struct timeval tv;   time_t clock;   struct tm *tm1;   char datestr[20];   char timestr[20];   FILE *fp;   char _acTraceFileName[1024+1];   gettimeofday(&tv,0);   clock = tv.tv_sec;   tm1 = localtime( &clock );   memset(datestr,0,sizeof(datestr));   memset(timestr,0,sizeof(timestr));   strftime(datestr,9,"%Y%m%d",tm1);   strftime(timestr,9,"%H:%M:%S",tm1);   memset(_acTraceFileName,0,sizeof(_acTraceFileName));   sprintf(_acTraceFileName,"%s/log/%s%s",getenv("WORKDIR"),pcFileName,datestr);   fp = fopen(_acTraceFileName, "a+");   if (fp == NULL)   {      printf("Open or create trace files failed!\n");      return -1;   }   va_start(valist,pcFmtStr);   fprintf(fp,"%s:[%d]",timestr,getpid());   fflush(fp);   vfprintf(fp,pcFmtStr,valist);   fprintf(fp,"\n");   fclose(fp);   va_end(valist);   return 0;}

⌨️ 快捷键说明

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