小编mit*_*100的帖子

警告:从不兼容的指针类型[默认启用]传递参数'

我一直在寻找与此有关的其他线程,但不知怎的,我只是不明白...

我想对我评估的一组值进行一些FFT,并编写该程序以首先读取值并将它们保存到一个大小的数组中n.

int main () {
    // some variables and also a bit of code to read the 'messwerte.txt'

printf("Geben sie an wieviele Messwerte ausgelesen werden sollen: ");
scanf("%d", &n);
double werte[n]; //Array der "fertigen" Messwerte
in = fopen ("messwerte.txt","r");
double nul[n]; //Array von nullen

int logN = 14;
l=FFT(logN,&werte,&nul);
}
Run Code Online (Sandbox Code Playgroud)

在同一个文件中,我也在这个程序的帮助下进行FFT:

double FFT (int logN, double *real, double *im) //logN is base 2 log(N) {
// blabla FFT calculation
}
Run Code Online (Sandbox Code Playgroud)

但是,当我编译时,我总是得到这个错误:

gcc FFT.c -lm
FFT.c: In function …
Run Code Online (Sandbox Code Playgroud)

c pointers fft

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

fft ×1

pointers ×1