LoadRunner函数详解之Lr_save_string和Sprintf

函数:lr_save_string
定义:将以null结尾的指定字符串保存至参数
函数形式:lr_save_string( const char *param_value, const char *param_name)
这里写图片描述

示例1:将指定的字符串777 保存至参数textParam.
示例2:将参数textParam的值保存至参数emp_id------可理解为参数复制
Action()
{
    lr_save_string("777","textParam");
    lr_output_message("textParam的值为:%s",lr_eval_string("{textParam}"));
    lr_save_string(lr_eval_string("{textParam}"),"emp_id");
    lr_output_message("emp_id的值为:%s",lr_eval_string("{emp_id}"));
    return 0;
}

Output:
Action.c(7): textParam的值为:777
Action.c(11): emp_id的值为:777

函数:Sprintf
定义:将格式化的字符串输出到目标字符串(一般为数组)
函数形式:sprintf( char *string_buffer, const char *format_string[, args] );
这里写图片描述

注:目标字符串需足以容纳格式字符与参数的结果。如果结果字符串长度大于目标字符串,则目标字符串将发生溢出。
示例1:使用 sprintf函数将一个文件的名称写入字符数组(filename)。该文件名称由单词”log”、”下划线”、”i的值”、”点”、”文件后缀”组成.

    int index = 56; 
    char filename[64], * suffix = "txt"; 
    sprintf(filename, "log_%d.%s", index, suffix); 
    lr_output_message ("The new file name is %s", filename); 

Output:
Action.c(9): The new file name is log_56.txt
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值