28 fp = fopen(fileName, mode);
29 assert(fp !=
nullptr);
41 va_start(args, format);
44 std::vfprintf(fp, format, args);
~Logger()
ファイルポインターを解放するデストラクター
Logger(const char *fileName="log.csv", const char *mode="w")
ファイルポインターを確保するコンストラクター
TemporaryObject(FILE *fp_)
~TemporaryObject()
行末に改行を挿入する
ユーザーが与えたデータをcsv形式で記録するクラス 記録するためには、「write」または「<<演算子」機能...
void putDelimiter()
データの先頭にデリミタ―を挿入する
void write(const char *format,...)
指定したデータを出力ファイルに書き込む Usage: foo.write("%d,%f,%s\n", x, y, z);