type 'double' unexpected
#include"math.h"#include"stdio.h"__declspec(dllexport)doubledMean(double*array,longco...
#include "math.h"
#include "stdio.h"
__declspec(dllexport) double dMean(double *array,long count)
{ //均方根值计算
double a,b;
double mean=0.0;
if(array != NULL)
{
for (long i=0;i<count;i++)
{a=double pow(double array,double 2)
mean+= a[i];
}
mean/=double(count);
b=double sqrt(double mean);
}
else
{
mean=-100.0;
}
return mean;
}
我用C++编写的DLL。编译时出这样的错误“F:\c++6.0精简版\MyProjects\aaaa\aaaa.cpp(10) : error C2062: type 'double' unexpected
F:\c++6.0精简版\MyProjects\aaaa\aaaa.cpp(14) : error C2062: type 'double' unexpected”
你说的方法行不通哦 展开
#include "stdio.h"
__declspec(dllexport) double dMean(double *array,long count)
{ //均方根值计算
double a,b;
double mean=0.0;
if(array != NULL)
{
for (long i=0;i<count;i++)
{a=double pow(double array,double 2)
mean+= a[i];
}
mean/=double(count);
b=double sqrt(double mean);
}
else
{
mean=-100.0;
}
return mean;
}
我用C++编写的DLL。编译时出这样的错误“F:\c++6.0精简版\MyProjects\aaaa\aaaa.cpp(10) : error C2062: type 'double' unexpected
F:\c++6.0精简版\MyProjects\aaaa\aaaa.cpp(14) : error C2062: type 'double' unexpected”
你说的方法行不通哦 展开
3个回答
展开全部
b=double sqrt(double mean);
这谨冲应该是个强贺晌高制装禅尺换吧,写成
b=double(sqrt(double mean));
看看效果
这谨冲应该是个强贺晌高制装禅尺换吧,写成
b=double(sqrt(double mean));
看看效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
上海宣瑞教育
2023-12-21 广告
2023-12-21 广告
作为上海宣瑞教育信息咨询有限公司的工作人员,我深知数学在教育中的重要性。我始终致力于为我们的客户提供优质的数学教育资源和课程。在工作中,我经常需要与各种年龄段的学生打交道,帮助他们解决数学难题,提高他们的数学水平。我认为,数学不仅仅是一种学...
点击进入详情页
本回答由上海宣瑞教育提供
展开全部
b=double sqrt(double mean);
这应该是个强缓带制装换扰铅芦吧,写成
b=double(sqrt(double mean));
看激好看效果
这应该是个强缓带制装换扰铅芦吧,写成
b=double(sqrt(double mean));
看激好看效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (long i=0;i<庆氏缓誉模核盯count;i++)
{a=pow(array[i],(double)2);
mean+= a;
}
mean/=(double)count;
b=sqrt(mean);
{a=pow(array[i],(double)2);
mean+= a;
}
mean/=(double)count;
b=sqrt(mean);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询