Я пытаюсь напечатать struct
, который приходит как аргумент в функции, чтобы выполнить некоторую отладку.
В любом случае я мог бы печатать содержимое структуры, не зная, на что это похоже, т.е. не печатать каждое поле явно? Видишь ли, в зависимости от нагрузок разных #define
структура может выглядеть совсем по-другому, то есть может иметь или не иметь разные поля, поэтому я хотел бы найти простой способ сделать что-то вроде print_structure(my_structure)
.
Отладчик NetBeans может сделать это для меня, но, к сожалению, код работает на устройстве, на котором я не могу запустить отладчик.
Любые идеи? Полагаю, это невозможно, но, по крайней мере, может быть какой-то макрос для этого во время компиляции или что-то в этом роде?
Спасибо!