LINUX.ORG.RU

Макрос, разворачивающийся в переменное число аргументов

 ,


0

1

Возможно ли вообще написать на Си макрос, который бы подставлялся в массив uint8_t как 1, 2, 3 или 4 числа в зависимости от аргумента? Например, если передать 0x12 то подставился как (1, 0x12), если передать 0x1234 то (2, 0x12, 0x34), если 0x123456 то (3, 0x12, 0x34, 0x56) и т.д. Пробовал даже через _Generic с явным указанием типа, но даже он выдает только одно значение.

Ответ на: комментарий от Eddy_Em

Какой неприличный ракурс …

Н1 БТА

Пойду погуглю, ибо не знаю, что это такое.

Владимир

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.