#include <stdarg.h>
void printLogFile(const char* fmt, ...)
{
FILE *f;
va_list ap;
if( (f = fopen("cal_debug.txt", "a+")) == NULL)
{
return;
}
va_start(ap, fmt);
vfprintf(f, fmt, ap);
va_end(ap);
fclose(f);
}
-------------------------------
#if !defined(_PRINTLOG_)
#define _PRINTLOG_
#if _MSC_VER > 1000
#pragma once
#endif
// printlog.h : header file
//
class PrintLog
{
// Construction
public:
static void out(const char* fmt, ...);
};
#endif
-----------------------------------------
#include <stdarg.h>
#include <stdio.h>
#include "printlog.h"
void PrintLog::out(const char* fmt, ...)
{
FILE *f;
va_list ap;
if( (f = fopen("cal_debug.txt", "a+")) == NULL)
{
return;
}
va_start(ap, fmt);
vfprintf(f, fmt, ap);
va_end(ap);
fclose(f);
}