/*TITLE statistics printing/file output class for dynamic hashing*/ /****keyword-flag*** "%v %f %n" */ /* "2 28-Mar-98,21:22:14 STATS.CPP" */ #include #include #include #include "common.h" PrintStat::PrintStat() { }; PrintStat::~PrintStat() { fclose(m_fp); }; void PrintStat::Init(char *p_Filename) { m_fp = fopen(p_Filename,"a+"); }; int PrintStat::Write(char *fmt, ...) { va_list argptr; int cnt; va_start(argptr, fmt); cnt = vfprintf(m_fp, fmt, argptr); va_end(argptr); va_start(argptr, fmt); cnt = vprintf(fmt, argptr); va_end(argptr); return(cnt); }