程序读取数据时提示'?'is not a valid floating point value
我觉得是'?'转换成float数据类型时出错.
但是尝试表示避免读取?不成功. 如strtofloat(str[23])<>'' 或者strtofloat(str[23])<>'?' 或者strtofloat(str[23])>0高手们救救菜鸟吧
我觉得是'?'转换成float数据类型时出错.
但是尝试表示避免读取?不成功. 如strtofloat(str[23])<>'' 或者strtofloat(str[23])<>'?' 或者strtofloat(str[23])>0高手们救救菜鸟吧
后面是默认值,当转化不成功时候返回
'? 'is not a valid floating point value
‘?’不是“?”而是提示需要装换的值是不合法的或者说是不可识别的
在 if strtofloatdef(file_line[23],0.0)>0 then
下面写的程序好像还能读取带有?的行.
一样的错误
有错说明问题在file_line[23]
if strtofloatdef(file_line[23],0.0) >0 then 下面的strtofloat(file_line[23])出现的错误.
我改了就好了.但是奇怪的是应该读不到这行数据了啊.先给分先