vfprintf
是 C 语言标准库中的一个格式化输出函数,属于 可变参数(variadic) 函数家族。它允许向 指定的文件流 以格式化的方式输出数据。
1. 函数原型
#include <stdio.h>
#include <stdarg.h>
int vfprintf(FILE *stream, const char *format, va_list arg);
2. 参数
FILE *stream
:指定输出的文件流,如stdout
(标准输出)或文件指针FILE *fp
。const char *format
:格式化字符串,类似printf
的格式化方式,如"%d %s"
。va_list arg
:可变参数列表,通常由va_st