学习LoadRunner之C语言函数
学习LoadRunner之C语言函数
Action()
{
/*strchr和strrchr的区别*/
/*
char *strTest1="citms citms";
char *strTest2,*strTest3;
//在strTest1中顺序查找字符t,当第一次碰到t的时候开始往后截取。
strTest2=(char *)strchr(strTest1,'t');
lr_output_message("the first occurrence of t :%s ",strTest2);
//在strTest1中倒叙查找字符t,当第一次碰到t的时候开始往后截取。
strTest3=(char *)strrchr(strTest1,'t');
lr_output_message("the last occurrence of t :%s",strTest3);
*/
这段代码的结果为:
the first occurrence of t : tms citms
the last occurrence of t : tms
/*strcpy和strncpy,memcpy的区别*/
/*
char *strTest1="citms citms";
char strTest4[50],strTest5[50];
//将strTest1的内容复制到strTest4里面。
strcpy(strTest4,strTest1);
lr_output_message("%s",strTest4);
//将strTest1的内容,从开始截取4位,复制到strTest5里面。
strncpy(strTest5,strTest1,4);
lr_output_message("%s",strTest5);
//在字符串中“\0”代表结束字符,所以下面代码里strTest4为abc
strcpy(strTest4,"abc\0abc");
lr_output_message("%s",strTest4);
strncpy(strTest5,"abc\0abc",6);
lr_output_message("%s",strTest5);
//通过memcpy函数,可以识别“\0”后面的字符,下面代码结果为
//abc
//def
memcpy(strTest5,"abc\0def",7);
lr_output_message("%s",strTest5);
lr_output_message("%s",strTest5+4);
*/
/*strcmp和stricmp的区别*/
/*
char strTest6[50]="How old are you?";
char *strTest7;
int result;
strTest7="HOW old are you?";
result=strcmp(strTest6,strTest7);
lr_output_message("%d",result);
result=stricmp(strTest6,strTest7);
lr_output_message("%d",result);
//返回数字1,为前一个字符串大于后一个
//返回数字0,为前一个字符串等于后一个
//返回-1,为前一个字符串小于后一个
//strcmp是区分大小写的比较,stricmp是不区分大小写的比较
*/
/*strcat和strncat的区别*/
/*
char strTest8[50];
char *strTest9="is LiLei.";
strcpy(strTest8,"My name ");
strcat(strTest8,strTest9);
lr_output_message("%s",strTest8);
strncat(strTest8,strTest9,5);
lr_output_message("%s",strTest8);
*/
/*
char *stringTest="abc\0abc";
int stringlength=0;
lr_output_message("%s",stringTest);
stringlength=strlen(stringTest);
lr_output_message("%d",stringlength);
*/
return 0;
}
if( strstr(lr_eval_string(“{response}”), “OK”) != NULL )
{
//PASS
}
else
{
//FAIL
}
学习LoadRunner之C语言函数的更多相关文章
- 【C语言学习笔记】C语言函数执行成功时,返回1和返回0,究竟哪个好?
基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...
- 学习笔记之——C语言 函数
采用函数的原因: 随着程序规模的变大,产生了以下问题: --main函数变得相当冗杂 --程序复杂度不断提高 --代码前后关联度提高,修改代码往往牵一发而动全身 --变量使用过多,命名都成了问题 -- ...
- ios学习之旅---c语言函数
1.函数的概述 C源程序是由函数组成的. 尽管在前面各章的程序中大都仅仅有一个主函数main(),但有用程序往往由多个 函数组成. 函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能. C语 ...
- LoadRunner 常用C语言函数使用
strlen:获取字符串的长度 char str[20]="容我想想"; int len; len = strlen(str); lr_output_message("s ...
- C语言(函数)学习之strstr strcasestr
C语言(函数)学习之[strstr]&[strcasestr]一.strstr函数使用[1]函数原型char*strstr(constchar*haystack,constchar*needl ...
- IOS学习笔记07---C语言函数-printf函数
IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...
- IOS学习笔记06---C语言函数
IOS学习笔记06---C语言函数 -------------------------------------------- qq交流群:创梦技术交流群:251572072 ...
- C语言学习笔记---好用的函数memcpy与memset
这个主要用于我个人的学习笔记,便于以后查询,顺便分享给大家. 想必在用C的时候难免会与数组,指针,内存这几样东西打交道,先以数组为例,例如有一个数组int a[5] = {1, 2, 3, 4, 5} ...
- 在LoadRunner中转换字符串大小写的C语言函数
在LoadRunner中转换字符串大小写的C语言函数 . loadrunner语言ccharacterstringaction 封装ConvertToXXX函数: //ConvertToUpper f ...
随机推荐
- 洛谷P3065 [USACO12DEC]第一!First!(Trie树+拓扑排序)
P3065 [USACO12DEC]第一!First! 题目链接:https://www.luogu.org/problemnew/show/P3065 题目描述 Bessie一直在研究字符串.她发现 ...
- HTTP的特点?
(1)HTTP是无连接: 无连接的含义是限制每次连接只处理一个请求.服务器处理完客户的请求,并收到客户的应答后,即断开连接.采用这种方式可以节省传输时间. (2)HTTP是媒体独立的: 这意味着,只要 ...
- Desert King 最小比率生成树 (好题)
Description David the Great has just become the king of a desert country. To win the respect of his ...
- bzoj 4723 [POI2017]Flappy Bird 模拟
[POI2017]Flappy Bird Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 482 Solved: 196[Submit][Status ...
- <audio>标签HTML5音乐播放器
<audio>标签:用于在文档中表示音频内容.利用它,你可以在你的个人网站上放一首你喜欢的歌. <audio src="music.mp3">< ...
- phpstorm 安装
16 sudo apt-get install python-software-properties 17 sudo add-apt-repository ppa:webupd8team/java 1 ...
- Oracle内存全面分析
Oracle内存全面分析 Oracle的内存配置与oracle性能息息相关.而且关于内存的错误(如4030.4031错误)都是十分令人头疼的问题.可以说,关于内存的配置,是最影响Oracle性能的配置 ...
- Itext2.0.8 和freemarker导出pdf
这个是跟上一篇写的freemarker导出word是一块的.但是关联性不是很大.由于本人技术有限本篇导出也是根据网上大家的做出的demo混合而成.有不足的地方请大家指出.好改正,使以后看到的freem ...
- Android LayoutInflater深度解析
1. 题外话 相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个I ...
- python基础---输入输出
1.输入字符串. name=input() or name=input('please input a string') 这样可以接收一个字符串,包括空格,都可以输入.只有回车不接受,作为结束符, ...