07/01/03 07:54:30
#define BUFFER_SIZE 256
static void Write(const char* comment, ...)const{
char buf[BUFFER_SIZE];
va_list ap;
FILE* pFile;
va_start(ap, comment);
if(vsnprintf(buf, BUFFER_SIZE, comment, ap) < 0){
return;
}
va_end(ap);
pFile = fopen(LOG_FILE_NAME, "at");
fprintf(pFile, "%s\n", buf);
fclose(pFile);
}
こんなかんじのフォーマットを指定して書き込む関数があるのですが、
これをC++的に変更するとどうなるでしょう?
ofstreamを使うのかと思うのですが、引数リストの扱いがわからず困っています