я 2 массива, один комментируется, я хотел бы сделать универсальный Printf, что будет строить значения:Как проверить, является ли элемент массива int или float?
int values [] = { 88, 56, 100, 2, 25 };
//float values[] = {88.5f, 56.5f, 100.0f, 2.234f, 88.12f};
if (value[0] is int) {
for(i; i < 5; ++i)
printf("%d ", *(values + i));
} else {
for(i; i < 5; ++i)
printf("%f ", *(values + i));
}
Есть ли способ, чтобы проверить это? Например, когда я хотел увидеть, является ли элемент char или int, я использовал sizeof
@haccks, союзы –
Да, я знаю. Но мне нужно делать программу для занятий. Ill комментирует значения int и uncomment float values, а затем запускает программу, затем Ill comment float и uncomment int. Эти массивы используются для сортировки. – F1sher
Мне не нужен способ хранить 2 типа значений в одном. Мне нужна информация, как узнать, является ли элемент массива int или float. – F1sher