#include <stdio.h> #include <stdarg.h> void f2printf(FILE *fp1, FILE *fp2, char *fmt, ...) { va_list argp; va_start(argp, fmt); vfprintf(fp1, fmt, argp); va_end(argp); va_start(argp, fmt); vfprintf(fp2, fmt, argp); va_end(argp); }这里的 f2printf() 就跟 fprintf() 一样, 除了它接受两个文件指针并 同时输出到两个文件。
参见问题 15.5。
翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)