Chinaunix首页 | 论坛 | 博客
  • 博客访问: 544505
  • 博文数量: 150
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 1861
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-17 00:19
文章分类

全部博文(150)

文章存档

2011年(1)

2009年(14)

2008年(135)

我的朋友

分类: LINUX

2009-03-16 17:13:37

触摸屏,坐标转换,本来是线性关系,但是转不过来,老是转化后为的为0, 查找原因,是系数a,b出问题,为0
这是因为,除法“/”,小的整数(XY[0]-x_min)除大的整数(x_max-x_min)为零,如果是double型的话,就会是小数。所以整数相除时,要注意需要的是小数,还是整数,如果需要小数则需要转换数据类型!

a =((double)(XY[0]-x_min)/(double)(x_max-x_min));

b=((double)(XY[1]-y_min)/(double)(y_max-y_min));

阅读(1457) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~