Мне интересно, почему я продолжаю получать ошибку : гибкий член массива не в конце ошибки struct
при вызове malloc. У меня есть структура с массивом переменной длины, и я продолжаю получать эту ошибку.
Структура такова,
typedef struct {
size_t N;
double data[];
int label[];
} s_col;
и вызов malloc таков:
col = malloc(sizeof(s_col) + lc * (sizeof(double) + sizeof(int)));
Это правильный вызов malloc?