Как узнать когда кончатся параметры va_arg?

Здесь сказано, что:
"Если вызван va_arg, когда больше нет никаких аргументов в ap или, если тип следующего аргумента в ap (после преобразования) не совместим с T, то поведение будет не определено"

Но как тогда узнать сколько раз можно вызвать va_arg?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
TheRonCronix
@TheRonCronix
В первом параметре нужно указать количество, явно или косвенно. Например "Hello %s. Hi %s!\n" косвенно указывает на то, что ожидается два параметра.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы