我有一个库中的函数,它接受一个消息和变参参数,并像printf一样打印它们。例如:
printMe(const char *fmt,...);
我正在尝试包装这个函数。我不知道参数类型和数量是什么。 我尝试像这样做:
printMeWrapper(const char *message,...)
{
va_list argptr;
va_start(argptr, message);
printMe( message,argptr);
va_end(argptr);
}
但是这只打印第一个参数。有什么办法可以正确地做到这一点吗?
v*
的printf
相关函数)。 - Anton Kovalenko