void myPrintf(const char* format, ...) {
// some code
va_list vl;
printf(format, vl);
}
int main() {
myPrintf("%d\n", 78);
}
В этом коде я попытался передать аргумент из многоточия в printf
. Он компилирует, но печатает мусор вместо 78. Каков правильный способ сделать это?Как передать аргумент от оператора многоточия к другой функции?
потому что 'vl' не является начальным – billz