А как бы так извернутся с препроцессором?
Требуется код примерно такого вида:
Код
/* знгачения идут по порядку от базового целого */
#define X1 1200
#define X2 1201
#define X3 1203
.....
#define XN 12..
/* A1 и A2 идут в начаеле и они разных значений */
const t_mytype X_struct_array =
{
A1, 0, {0},
A2, 0, {0},
X1, 0, {0},
X2, 0, {0},
.....
XN, 0, {0}
}
где N зависит от модели устройства
Вопрос в том как сделать, чтобы не набивать X1 X2.. Xn а просто задать количество N и код сгенерился бы препроцессором?
постоянно сталкиваюсь с такой проблемой, а решения так и не нашел. Хочется уже один раз разобратся и не терять больше времени на возню.
Извиняюсь если не в тот раздел, больше не нашел куда приткнуть.
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.