У меня есть программа, в которой я определяю новую функцию печати для печати некоторых данных в требуемом формате. Ниже мой код:
void my_print(int log, int flags,....)
{
format = "| %s | %d | %s | %s";
printf("%d %s ", time, log);
vprintf(format, args);
}
Перед печатью моих аргументов в требуемом формате я хочу проверить, являются ли аргументы в целочисленном или строковом формате? Итак, как проверить тип данных аргументов, полученных my_print()
?