Я пытаюсь инициализировать указатель на структуру с 0,0 значениями там.Посмотрите на следующую ситуацию:
typedef struct
{
float a;
float b;
float c;
} structA;
structA *ptr = calloc(100000, sizeof(structA));
Я хочу, чтобы все значения в * ptr были structA с начальными значениями {0.0, 0.0, 0.0}, но сейчас это не так.Многие из индексов * ptr отображаются правильно, но некоторые индексы появляются со странными значениями (например, {0.0, 0.0, 10241256124.0}).
Если я пытаюсь использовать malloc, происходит то же самое.
Что мне делать?