Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
typedef struct { int a; char *buf; } BUFFER; BUFFER buffer_alloc(int num) { BUFFER *b = malloc(sizeof(*b) + num * sizeof(b->[0])); b->buf = (char*)b + sizeof(*b); return b; } BUFFER *bb = buffer_alloc(10); bb->buf[9] = 1;