作者carlos761017 (异形)
看板C_and_CPP
标题[问题] 关於呼叫的问题
时间Mon Jun 1 23:39:10 2009
其实我是在写一个fixed point FFT的程式
我写了一个quatisize的函式 如下
int quantisize()
{
int sign;
int a;
int out=0;
float base,base1;
float input;
input=-1.25;
////////////////////quantisize////
if (input>=0) sign=0;
else {
input=0-input;
sign=1;
}
base=pow(2,n-1);
base1=base;
for (a=0 ;a<N ;a++)
{
base=base/2;
if(input>=base1)
{
out=out+(1<<(N-a-1));
base1=base1+base;
}
else
{
out=out;
base1=base1-base;
}
}
if(sign==1)out=0-out;
else out=out;
system("PAUSE");
return ;
}
================================================
之後我想在main 里面呼叫这个程式
把在main里面的小数阵列用回圈丢进上面那个函式 也就是里面的input
之後取里面的out出来丢到main里面的整数阵列
不过我的C很弱.....所以想请问各位大大要如何写才好
不好意思 真是麻烦大家了@@ 谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.178.213
1F:→ sosokill:int quantisize(folat intput[]),return out; !? 06/02 04:15