📄 wr_file.c
字号:
/* add BY XINGJUN as 99/06/28 */
/* 功能:写流水LOG通用程序 */
/* USIGN: wr_file(MONITOR,"STANDHQ",val); */
/* RETURN: 0 成功 */
#include <stdio.h>
#include <varargs.h>
#include <errno.h>
#include "wr_file.h"
int wr_file ( Flag , grp , fmt , va_alist )
int Flag;
char *grp;
char *fmt;
va_dcl
{
va_list args;
FILE *fp;
char tmp[81],tmp1[81],tmp2[81];
switch(Flag)
{
case WR_MONITOR:
sprintf(key,"MONITOR");
sprintf(key_tag,"MONITOR_Back_Tag");
break;
case WR_DEBUG:
sprintf(key,"DEBUG");
sprintf(key_tag,"DEBUG_Back_Tag");
break;
case WR_LOG:
default:
sprintf(key,"LOGFILE");
sprintf(key_tag,"LOGFILE_Back_Tag");
break;
}
if( (rt = wr_file_get_tab( grp ,key ,fname )) != 0)
return( rt );
if( (rt = wr_file_get_tab( grp ,key1 ,ftag )) != 0)
return( rt );
if(memcmp(ftag,"0-6",3)==0)
Flagtag = WEEK_LOW;
else if(memcmp(ftag,"1-7",3)==0)
Flagtag = WEEK_HIGH;
else if(memcmp(ftag,"1-31",4)==0)
Flagtag = MON;
else if(memcmp(ftag,"1-365",5)==0)
Flagtag = YEAR;
}
int wr_file_get_tab ( char * grp , char * key , char * val )
{
int rt;
rt = readtab ( TABNAME ,grp ,key ,val );
if( rt != 0 )
rt = readtab ( TABNAME ,FLD_DEFAULT ,key ,val );
return(rt);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -