у меня есть этот бит кода:Как инициализировать значения поплавка по умолчанию в массиве структур?
typedef struct {
kiss_fft_scalar r;
kiss_fft_scalar i;
}kiss_fft_cpx;
kiss_fft_cpx* spectrum;
spectrum = (kiss_fft_cpx*)malloc(sizeof(kiss_fft_cpx)* 2024);
как inialize как r
и i
членов 0? без зацикливания всего массива? и держите его перекрестной платформой.
используя calloc вместо malloc – CpS
использовать calloc вместо malloc? В зависимости от типа kiss_fft_scalar calloc byte 0 будет отображать значение kiss_fft_scalar 0 (с нормальным поплавком и двойным, что в порядке). –
'calloc' или заполнить память нулями: ' memset (спектр, 0, sizeof (kiss_fft_cpx)); ' –