Как проверить тип данных переменных аргументов? - PullRequest
0 голосов
/ 13 июля 2020

У меня есть программа, в которой я определяю новую функцию печати для печати некоторых данных в требуемом формате. Ниже мой код:

void my_print(int log, int flags,....)
{ 
    format = "| %s | %d | %s | %s";
    printf("%d  %s  ", time,  log);
    vprintf(format, args);
}

Перед печатью моих аргументов в требуемом формате я хочу проверить, являются ли аргументы в целочисленном или строковом формате? Итак, как проверить тип данных аргументов, полученных my_print()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...