c语言中变量赋值赋不进去,变量赋值不起作用解决思路

C/C++ code//给你排个版,别人看上去舒服点/

//这么看看不出来,自己单步调下,在if中输出minx看下,不行再改个变量赋值给minx看看能不能改变

#include "GetCoordinates.h"

#include "kuangkaung.h"

#include

extern far LOG_Obj trace;

#define HEIGHT 576

#define WIDTH 720

extern int nObject;

extern int nTarget[255];

extern unsigned short pRegionGrow[HEIGHT*WIDTH];

extern unsigned char m_SubStract[WIDTH*HEIGHT];

//int minx, miny, maxx, maxy;

void GetCoordinates()

{

int minx, miny, maxx, maxy;

int i,j,k;

int numMark;

for(k = 1; k < nObject; k++)

{

minx = 719;

maxx = 0;

miny = 575;

maxy = 0;

numMark = 0;

for(i = 0; i < HEIGHT; i++)

{

for(j = 0; j < WIDTH; j++)

{

int position = i*WIDTH +j;

//m_SubStract[position] = 0;

numMark = pRegionGrow[position];

if(numMark == nTarget[k])

{

//m_SubStract[position] = 155;

if(minx>j)

{

minx = j;

}

if(maxx < j)

{

maxx = j;

}

if(miny > i)

{

miny = i;

}

if(maxy < i)

{

maxy = i;

}

}

}

}

LOG_printf(&trace, "i = %d.\n", i);

LOG_printf(&trace, "j = %d.\n", j);

LOG_printf(&trace, "minx = %d.\n", minx);

LOG_printf(&trace, "maxx = %d.\n", maxx);

LOG_printf(&trace, "miny = %d.\n", miny);

LOG_printf(&trace, "maxy = %d.\n", maxy);

kuangkuang( minx, maxx, miny, maxy);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值