首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

帮忙调一下,哪里出有关问题了呢

2012-02-27 
帮忙调一下,哪里出问题了呢这个地方老是有这样的问题请大家帮忙看看:)谢谢1,MOD_SIG[j]FFT(td,fd,unsigne

帮忙调一下,哪里出问题了呢
这个地方老是有这样的问题请大家帮忙看看:)   谢谢
1   ,MOD_SIG[j]   =   FFT(td,fd,unsigned   int   M);   //将加入噪声的FSK调制信号进行快速傅里叶变换
错误是G:\fsk调制解调代码\test\test.cpp(212)   :   error   C2062:   type   'unsigned   int '   unexpected
2,y1[j]   =   IFFT(td,fd,unsigned   int   M);     //   频域信号通过BFF1的时域结果
    y2[j]   =   IFFT(td,fd,unsigned   int   M);//   频域信号通过BFF2的时域结果
    z1[j]   =   y1[j]   *   wave1[j];       //   乘法器相干解调
    z2[j]   =   y2[j]   *   wave2[j];
错误是G:\fsk调制解调代码\test\test.cpp(259)   :   error   C2109:   subscript   requires   array   or   pointer   type
这是怎么回事呢,请指教

[解决办法]
晕~我回复的时候还没有源程序捏

[解决办法]
y1[j] = IFFT(td,fd,unsigned int M);
y2[j] = IFFT(td,fd,unsigned int M);
这里,如果强制类型转换,应该
y1[j] = IFFT(td,fd,(unsigned int )M);
y2[j] = IFFT(td,fd,(unsigned int )M);


X1[m] = FFT(fd,td,(unsigned int) M)*LPF[m];
X2[m] = FFT(fd,td,(unsigned int) M)*LPF[m];
改成
X1[m] = FFT(fd,td,(unsigned int) M)*LPF[m];
X2[m] = FFT(fd,td,(unsigned int) M)*LPF[m];


热点排行