您必须vfprintf()
在 Fast CGI 库中找到类似物。至少有一个是合理的;实现的简单方法FCGX_FPrintF()
是:
void FCGX_FPrintF(FILE *out, char *fmt, ...)
{
va_list args;
va_start(args, fmt);
FCGX_VFPrintF(out, fmt, args);
va_end(args);
}
所以这个函数存在的可能性很大;您需要检查它是否正式公开。
快速访问Fast CGI 网站会发现 FCGX 前缀被 fgciapp.h 头文件中声明的函数使用,而该前缀又包含:
/*
*----------------------------------------------------------------------
*
* FCGX_FPrintF, FCGX_VFPrintF --
*
* Performs printf-style output formatting and writes the results
* to the output stream.
*
* Results:
* number of bytes written for normal return,
* EOF (-1) if an error occurred.
*
*----------------------------------------------------------------------
*/
DLLAPI int FCGX_FPrintF(FCGX_Stream *stream, const char *format, ...);
DLLAPI int FCGX_VFPrintF(FCGX_Stream *stream, const char *format, va_list arg);
至此,界面的功能就完成了。