51Testing软件测试论坛

标题: LR下字符串转换为float或double型问题 [打印本页]

作者: fairylly    时间: 2009-1-6 18:12
标题: LR下字符串转换为float或double型问题
我使用atof函数来转换

脚本部份内容:

float x;
char *str_data;
……
x = atof(str_data);
lr_output_message("%f",x);

atof这个函数参考了帮助文档,也是这样使用的,但是我打印x的时候,全部都是1244128.000000这个值
不知道是什么原因导致的
请教高手们……

[ 本帖最后由 fairylly 于 2009-1-6 18:33 编辑 ]
作者: honsangj    时间: 2009-1-6 22:35
难住我了
作者: fairylly    时间: 2009-1-7 09:12
double atof (const char * string );

使用atof函数前,需要先声明


double atof (const char * string );
Action()
{
    double  x;
        char *str_data;
        ……

        x = atof(str_data);
        lr_output_message("%.2f",x);
        return 0;
}

[ 本帖最后由 fairylly 于 2009-1-7 09:18 编辑 ]
作者: archonwang    时间: 2009-1-7 10:03
受教,谢谢。
作者: yuanlj    时间: 2009-8-5 16:09
太感谢了,正发愁呢,就看到了!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2