参考:http://www.yiibai.com/c_standard_library/c_function_vfprintf.html vfprintf用法
#include <stdio.h> #include <stdarg.h> int demo( int, ... ); int main( void ) { demo(1, 2, 3,4, 5, 0); return 0; } int demo( int msg, ... ) { va_list argp; int argno = 0; int para; va_start( argp, msg ); FILE* error_log = fopen("test.txt", "w"); vfprintf(error_log, "%d %d %d %d %d", argp); //写入文件覆盖原有内容 va_end( argp ); return 0; }
浙公网安备 33010602011771号