gcc 4.4.4 c89
У меня есть следующая структура.
struct device_sys
{
char device[STRING_SIZE];
int id;
char category;
};
int main(void)
{
struct device_sys dev_sys[NUM_DEVICES];
memset(dev_sys, 0, (size_t)NUM_DEVICES * sizeof(dev_sys));
return 0;
}
Я получаю дамп стека, когда я вызываю memset. Это не правильный способ инициализации массива структуры?