Os argumentos da variável de verificação são do tipo esperado

No momento, estou escrevendo uma função que aceita um número variável de argumentos. Eu passo o número de argumentos para a função e, em seguida, percorre a lista de argumento

Cada um dos argumentos passados deve ser um número inteiro. Eu adicionarei esse número inteiro a um vetor de números inteiros que será usado posteriorment

Gostaria de garantir que algum curinga não tente passar essa função para algo que não seja um número inteiro no futuro. Reconheço que posso verificar o argumento atual de va_arg para garantir que não seja NULL e posso usar algo como isanum (va_arg ()) para determinar se é um número inteiro válido. Suponho que eu possa verificar o tamanho de (va_arg) e compará-lo com o tamanho de (int) e garantir que sejam iguai

Existem outras verificações que eu possa executar para verificar se um número inteiro é válid

Agradecemos antecipadamente a assistência

questionAnswers(9)

yourAnswerToTheQuestion