ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1327346 Топик полностью
пpывпpyкeп (05.07.2023 13:58, просмотров: 5) ответил Dingo на А можно как-то присвоение массива задаваемого размера(известного на этапе компиляции) сделать на plain C, например - макросами?
если много элементов не надо, можно такой говнокод использовать 
#define arvals_1(v) v

#define arvals_2(v) v,v

#define arvals_3(v) v,v,v

#define arvals_4(v) v,v,v,v

#define arvals_5(v) v,v,v,v,v

#define arvals_6(v) v,v,v,v,v,v

#define arvals_6(v) v,v,v,v,v,v,v


#define constar(t, n, s, v) const t n[s] = { arvals_##s(v) }