2 baidu 31083567 baidu_31083567 于 2016.03.14 14:20 提问

Height-Speed-Chart传入的坐标为什么为double型,如何在控件类里修改为in型

void CChartXYSerie::AddPoints(double* pX, double* pY, unsigned Count)
{
SChartXYPoint* pPoints = new SChartXYPoint[Count];
for (unsigned i=0; i {
pPoints[i].X = pX[i];
pPoints[i].Y = pY[i];
}
CChartSerieBase::AddPoints(pPoints, Count);
delete pPoints;
}

1个回答

qq_21206775
qq_21206775   2016.03.14 14:30

可以把他强转为int类型

baidu_31083567
baidu_31083567 你对Height-Speed-Chart绘图控件了解吗。如何自己调节坐标的分度值呢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
matlab_处理图像时为什么把数据转换为double型,及显示
一、图像处理为什么转换为double类型?1 有些函数支持double型,而不支持uint8的数据类型,所以要转换 2 精度问题了,因为uint8进行数据处理的时候,容易造成数据溢出或精度不够。为了节省存储空间,matlab为图像提供了特殊的数据类型uint8(8位无符号整数),以此方式存储的图像称作8位图像。imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。因此,...
matlab在处理图像时为什么把数据转换为double型?
1 有些函数支持double型,而不支持uint8的数据类型,所以要转换 2 精度问题了,因为uint8进行数据处理的时候,容易造成数据溢出或精度不够。 为了节省存储空间,matlab为图像提供了特殊的数据类型uint8(8位无符号整数),以此方式存储的图像称作8位图像。 imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。 因此,matlab读
double型转换成string型
double型转换成string型 题目描述: 如有一个函数,其可接受一个long double参数,并将参数转换为字符串,结果字符串应保留两位小数,例如,浮点值123.45678应该生成“123.45”这样的字符串。表面上看来 这是一个意义不大的编程问题,然而,如果真要在实际中派上用场,函数应设计为具有一定弹性,以允许调用者指定小数位数。另外,函数也应该能够处理各种异常 情况,如像123
setText参数如果是int类型,一定要在最后加上 +"",否则报错
今天在做类似QQ列表功能,在获取每个组的人数时,一开始写成holder.childCount.setText(mDataChild.get(groupPosition).size());后来调试时报错,说资源找不到,我以为是获取每个组人数的代码不对,然后就各种移动位置,尝试其他获取方式,最后发现setText的参数应该是String类型,而我传给的int类型,花了老娘快2个小时,哎,真心伤不起啊。
java中关于String类型和double,int类型之间的转换
今天get的小技巧,希望以后来这里完善。 //double转换为String double dA = 0.325; String sA = new Double(dA).toString(); //String转换为int 或 double String sB = "0.325"; double dB =
short类型与int类型转换,float类型与double类型转换
1.问题背景        在问题类型转换中,short a = 1;把int类型转为short类型推翻了转换类型中的,大转小的理论,其实不然。与float f = 3.4 中double float转为float 大转小报错,展开深入研究。 2.基本1.Java类型转换 Java类型转换分为自动转换和强制转换两种。 基本类型间的自动类型转换需要满足以下条件: (1).转换双
在java中double型和float常量有什么区别啊
在java中double型和float常量有什么区别啊 华水郜 | 浏览 2965 次  问题未开放回答 |举报 推荐于2016-11-16 03:03:26 最佳答案 我感觉你可能更想问的问题是:java中double和float类型有和区别?建议修改问题,把【常量】二字去掉; 这两种数据类型的主要区别是:double取值
有关int,float,double型与字符串char*类型的相互转换
atoi、atof、itoa、itow函数是windows平台下实现字符串与数值相互转换的函数;     下面看下这几个函数的声明:     1,atoi       原型: int atoi ( const char * str );       作用:将字符串转为int型;      2,atof      原型:      double
理解浮点类型float和double
c和c++对有效数位的要求是,float至少32位,double至少48位且不少于float,long double至少和double一样多(这里指的是二进制数)。通常来说,float为32位,double为64位,long double为80、96、128位。大多数情况下,编译器为float分配4字节,而为double则分配8字节。 float32位组成:最高位的1位为符号位,接着指数位共8位
判断一个double值是int型
最近工作遇到判断一个double值,是否是整数,例如如果是64.0,则写为64,64.1则写为64.1; 想到的方法:转为int值,如果int值比double值非常小,则认为是整数double temp; int tempint=(int)temp; String result; if(temp-temp<Double.minValue){ result = String.valueOf(