我使用了一个s-conv转换指令,是字符串STring转换成浮点数real。但是监控上显示没有转换成功。后来怕哪里有误传,使用了一个全新的地址,但是还是转换不过来,求大神指点。后来听说是一个字符串要定义有多少个字符什么的,在哪里定义?怎么定义,怎么操作。求指点。。。。
图片说明:
最佳答案
字符串参数IN的转换从首个字符开始,并一直进行到字符串的结尾,或者一直进行到遇到第一个不是“0”到“9”、“+”、“-”或“.”的字符为止。结果值将在参数OUT中指定的位置提供。
如果输出数值不在OUT数据类型的范围内,则参数OUT设置为0,并且ENO设置为FALSE。否则,参数OUT将包含有效的结果,并且ENO设置为TRUE。
把输入字符中的“,”去掉后再转换应该可以的。
提问者对于答案的评价:
非常感谢。确实是“,”号的原因。
专家置评
已阅,最佳答案正确。