定义了一个vc的结构体,总是报错

intcvIntegralImage_C1R(intsize_height,//=160intsize_width,//=120constarrtype*restrict... int cvIntegralImage_C1R(
int size_height, //=160
int size_width, //=120
const arrtype* restrict src, //const unsigned char src
int srcstep, //160
sumtype* restrict sum, // int inter
int sumstep, //161
sqsumtype* restrict sqsum, //int inter1
int sqsumstep, //161
sumtype* tilted, // no used
int tiltedstep //no used
)
报错内容
G:\research\SIFT\chengxu\求积分图的原代码\Integral.c(17) : error C2146: syntax error : missing ')' before identifier 'src'
G:\research\SIFT\chengxu\求积分图的原代码\Integral.c(17) : error C2061: syntax error : identifier 'src'
G:\research\SIFT\chengxu\求积分图的原代码\Integral.c(17) : error C2059: syntax error : ';'
G:\research\SIFT\chengxu\求积分图的原代码\Integral.c(17) : error C2059: syntax error : ','
G:\research\SIFT\chengxu\求积分图的原代码\Integral.c(25) : error C2059: syntax error : ')'
Error executing cl.exe.
展开
 我来答
小月日一
2011-12-02
知道答主
回答量:24
采纳率:0%
帮助的人:22.2万
展开全部
结构体定义格式:
struct 结构类型名
{
数据类型1 成员名1;
数据类型2 成员名2; // 成员数量不限


数据类型n 成员名n;
};(注:要以分号;结尾)
你定义的好像是个函数,还漏了一个返回值return *;
追问
哦,这是一个函数体,必须有返回值吗?返回值写return 0;可以吗?
yangpu_sh
2011-12-02 · 超过50用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:132万
展开全部
定义结构体要struct吧,你这个int是定义什么?看起来象定义一个函数原型返回int值,里面很多参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baker566
2011-12-01 · 超过11用户采纳过TA的回答
知道答主
回答量:224
采纳率:0%
帮助的人:152万
展开全部
在return 0;前加上一句cin.get(); 因为cmd窗口会1闪而过,机器越快,程序执行时间越短,越看不到 变量前面还要再加个struct~~因为你不是用
追问
在哪个变量前面加struct
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式