Как передать переменное число аргументов в printf / sprintf

У меня есть класс, который содержит «ошибку» функция, которая отформатирует некоторый текст. Я хочу принять переменное количество аргументов, а затем отформатировать их с помощью printf.

Example:

<code>class MyClass
{
public:
    void Error(const char* format, ...);
};
</code>

Метод Error должен принимать параметры, вызывать printf / sprintf для его форматирования, а затем что-то делать с ним. Я не хочу писать все форматирование самостоятельно, поэтому имеет смысл попытаться выяснить, как использовать существующее форматирование.

Ответы на вопрос(7)

Ваш ответ на вопрос