码迷,mamicode.com
首页 > 编程语言 > 详细

学习LoadRunner之C语言函数

时间:2015-05-22 16:36:45      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

学习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语言函数

标签:

原文地址:http://www.cnblogs.com/qmfsun/p/4522564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!