LoadRunner之字符串函数

来源:互联网 发布:电脑钢琴是什么软件 编辑:程序博客网 时间:2024/05/29 07:37
1、指定字符串截取函数--strchr和strrchr的区别

图片


另一示例:
图片


2、字符串复制函数--strcpy和strncpy,memcpy的区别

图片

另一示例:
图片 


注意:
strcpy和memcpy主要有以下3方面的区别。
1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。
2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。
3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpy

3、字符串比较函数--strcmp和stricmp的区别
图片

注意这里有一种错误的情况,请看以下截图示例:
图片
    其实上面截图中,出错在:res=strcmp("str1","str2");这样的话,是对字符串str1和字符串str2进行大小比较,而不是我们设置变量str1和str2进行比较。也就因此,res获取的值肯定就不一样了。
    正确的写法是:
        res=strcmp(lr_eval_string("{str1}"),lr_eval_string("{str2}"));

图片


4、
字符串拼接函数--strcat和strncat的区别
图片

5、关于字符串的\0
图片


6、字母大小写转换函数--tolower与toupper的区别
图片
 


7、字符串格式化函数--sprintf
图片


另一示例:

图片


8、字符串复制函数--strdup和转小写字母函数--strlwr
图片

9、字符串长度函数--strlen
图片

10、字符串分割函数--strtok
图片


另一示例:
图片


原创粉丝点击