loadrunner 脚本开发-int型变量和字符串的相互转换

简介: loadrunner 脚本开发-int型变量和字符串的相互转换

脚本开发-int型变量和字符串的相互转换


字符串转化为int型变量

Action2()

{  

   int j = 0;

   j = atoi("12345");  //将字符串变为整形

   lr_output_message("%d", j);

   return 0;

}

 

运行结果:

Starting action Action2.

Action2.c(8): 12345

Ending action Action2.

 

int型变量转化为字符串

Action2()

{  

   int i = 12345;

   char *pt = NULL;

   lr_save_int(i, "param"); //整数值保存为参数

   pt = lr_eval_string("{param}");

   lr_output_message(pt);

   return 0;

}

 

运行结果:

Action2.c(5): Notify: Saving Parameter "param = 12345".

Action2.c(6): Notify: Parameter Substitution: parameter "param" =  "12345"

Action2.c(7): 12345

 

注意:有时候会出现类似skipping‘int'的错误,,,调换下语句顺序就正常了,因为变量的定义必须在脚本的最开始,系统函数调用之前,否则出错

目录
相关文章
|
11月前
|
Go
go string to int 字符串与整数型的互换
go string to int 字符串与整数型的互换
62 0
|
4天前
|
存储 C语言
使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小
【10月更文挑战第13天】使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。
22 1
|
2月前
|
存储 Java 索引
32 位和 64 位 JVM 中 int 变量的大小解析
【8月更文挑战第21天】
166 0
遍历字符串,String line = xxx for(int i = 0;i<line.length();i++){system.out.println(line.chartAt(i)); 单个
遍历字符串,String line = xxx for(int i = 0;i<line.length();i++){system.out.println(line.chartAt(i)); 单个
|
3月前
|
存储 Python
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
|
5月前
|
Java
java 数组转字符串 和字符串转int
【4月更文挑战第11天】java 数组转字符串 和字符串转int
86 2
|
5月前
|
C#
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
148 2
|
5月前
|
Java
Java中Long转Int转字符串Int转Long以及Int超出长度判断
Java中Long转Int转字符串Int转Long以及Int超出长度判断
58 0
|
5月前
|
存储 编译器 程序员
learn_C_deep_4 (类型和变量命名、sizeof(int) *p表示什么意思、原码、反码和补码的概念、计算机中数据计算时,为什么要转为二级制、unsigned和signed关键字)
learn_C_deep_4 (类型和变量命名、sizeof(int) *p表示什么意思、原码、反码和补码的概念、计算机中数据计算时,为什么要转为二级制、unsigned和signed关键字)
|
5月前
|
存储 C语言
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
63 0