智能车制作
标题:
求大神指导!!!int型数据不匹配问题 在线等!!!
[打印本页]
作者:
csuwin
时间:
2013-4-29 14:47
标题:
求大神指导!!!int型数据不匹配问题 在线等!!!
各位大神,下面是我程序的一部分,用CodeWrrior5.1编译时报错。源代码为:
/**********函数名称:ImageProcessing(void)*描述:图像预处理******/
INT8U Denoise(INT8U RowIndex);
void ImageProcessing(void)
{ INT16S i=0; //辅助计数变量
INT16U n=0;
INT8U imgRowIndex; //当前处理行
INT8U SearchCondition; //搜索标志,是否继续搜索
INT8U SearchFlag=0; INT8U search_num=0;
INT16S offset[4];
////初始化道路信息/////////////
for(i=0;i<LINE;i++) {
RowStatus
.Left=0;
RowStatus
.Center=0;
RowStatus
.Right=0;
RowStatus
.Width=0;
RowStatus
.Offset=0;
RowStatus
.Center=0;
RowStatus
.StatusFlag=FALSE;
k
=0;
k1
=0; }
for(imgRowIndex=0;;)
{ SearchCondition=Denoise(imgRowIndex);
在头文件中,我已经申明了INT8U,INT16S,INT16U 为别为8位无符号整型,16位有符号整型,16位无符号整型。但是,我编译是,代码最后一行
(SearchCondition=Denoise(imgRowIndex); )报错为数据类型匹配错误。我明明把
SearchCondition ,imgRowIndex , Denoise(INT8U RowIndex)均定义为INT8U型数据啊?怎么会出现类型不匹配呢?小弟在此谢过给我指导的大神了!!!
作者:
puyangang
时间:
2013-4-29 22:02
你前面加个强制转化,试下
像
SearchCondition=(INT8U)Denoise(imgRowIndex);
作者:
csuwin
时间:
2013-4-29 23:28
puyangang 发表于 2013-4-29 22:02
你前面加个强制转化,试下
像SearchCondition=(INT8U)Denoise(imgRowIndex);
还是要谢谢您的提醒。不过我在发帖之前就试过强制转换,还是报同样的错误。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2