#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)