可变参数
#include <stdio.h>
#include <stdarg.h>
void error(int severity, ...)
{
va_list ap;
va_start(ap, severity);
for (;;)
{
char* p = va_arg(ap, char*);
if(!p) break;
fprintf(stderr, p);
}
va_end(ap);
fprintf(stderr, "\n");
if (severity)
{
exit(severity);
}
}

浙公网安备 33010602011771号