передача переменного числа параметров в функцию
Например
void MyClass::my_fun(char *format, ...)
{
//вызов одной из стандартных функций,
//например
fprintf(file, format, /*тут как?*/);
}
Можно ли это вообще сделать?
Как я понял, то надо во второй ф-ции передать поинтер на первый элемент, ведь при передачи н-ого количества параметров они идут друг за другом, соответственно, чтобы взять, к примеру, 5 параметр, нам надо сдвинуть поинтер а 4 размера строки, т.е. просчитывать самому что да где!