51Testing软件测试论坛

标题: lr_eval_string 函数的输出 [打印本页]

作者: honeycheng    时间: 2006-9-25 15:24
标题: lr_eval_string 函数的输出
录制了一段脚本,需要从一个received buffer中取出一部分值

.....
lrs_save_param_ex("socket0", "user", ActualBuffer, 27, (NumberOfBytes-30), "ascii", "host_ip");
lrs_free_buffer(ActuralBuffer);
Host_ip=lr_eval_string("host_ip");
.....

运行到lrs_save_param_ex函数时,得到的log是:  Notify: Saving Parameter "host_ip = 172,30,11,96,7,146"
到运行至Host_ip=...时,Log中结果是: Host_ip= host_ip


为什么得不到Host_ip = 172,30,11,96,7,146呢
作者: stardust    时间: 2006-9-25 16:19
去掉host_ip的双引号

[ 本帖最后由 stardust 于 2006-9-25 16:22 编辑 ]
作者: lone_512    时间: 2006-9-25 16:21
char * lr_eval_string (const char * instring );
作者: Zee    时间: 2006-9-25 23:41
你的函数不完整。
作者: jackloo    时间: 2006-9-27 08:06
lr_eval_string用于返回你制作的参数的值,通常写法是lr_eval_string(“{参数名称}”)
而你写的lr_eval_string(“变量名称”),你该明白错误在哪里了吧?
作者: yao9631    时间: 2006-9-27 10:12
hehe




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