- 23 名前:デフォルトの名無しさん mailto:sage [2007/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を使うのかと思うのですが、引数リストの扱いがわからず困っています
|

|