关于数据类型转换问题?
各位好:
我手头上有个程序,使用C语言编写的,是用来读取万用表数值的,我想转换为VB程序,但是转换之后就出现问题,就是数据类型转换时出现类型不匹配问题。
请大家帮我看看!
TC程序:
Void main()
{ float i;
char data(30);
ibrd(23,data,20);//万用表读数函数,其中数据回读到data中。
i=atof(data);字符型转换为浮点型。
}
下面是我写的VB6。0程序:
dim r as string
dim readdback as double
r=space(20)
ibrd(23,r,20) ‘数据回读到r中
readback=CDBL(r) ‘就是这句出现类型不匹配的问题,特别是当回读数值大的时候。
问题可能就是出现在类型转换上,回读数值应该不会超出范围,不知道是怎么回事?
请大家指教!
谢谢!