C言語なら俺に聞け! Part 112
■ このスレッドは過去ログ倉庫に格納されています
0655デフォルトの名無しさん
2005/08/22(月) 20:33:44用途は違うかもしれないが、参考までに。
-- hoge.h --
#define _OUTPUT_FLAG
#ifdef _OUTPUT_FLAG
extern void _OutputNum( const char *format, ...);
#define OUTPUT_NUM(...) _OutputNum(__VA_ARGS__)
#else
#define OUTPUT_NUM(...) ((void)0)
#endif //_OUTPUT_FLAG
-- hoge.c --
#include "hoge.h"
#ifdef _OUTPUT_FLAG
#include <stdio.h>
#include <stdarg.h>
void _OutputNum( const char *format, ...)
{
va_list args;
char buf[256];
FILE* fp = fopen( "unko.txt", "w" );
va_start(args, format);
vfprintf(fp, format, args);
va_end(args);
fclose(fp);
}
#endif //_OUTPUT_FLAG
■ このスレッドは過去ログ倉庫に格納されています