编写了一个函数 返回值是一个数组 在外面定义了一个数组,怎么通过将返回值赋值给外部数组,将数据保存下来
int* coefficient_fpga(double xishu)
{
int i;
double b=0;
static int a[10]={0};
if(xishu>1.0)
{
xishu=xishu-1.0;
a[0]=1;
for(i=1;i<10;i++)
{
b=1/pow(2,i);
if(xishu>b)
{
xishu=xishu-b;
a[i]=1;
}else{
a[i]=0;
}
}
}
return a;
}
主函数:
怎么把这个函数的返回值 数组 保存下来?