每天进步一点点

【转载】LoadRunner之C语言函数

上一篇 / 下一篇  2010-10-19 17:52:43 / 个人分类:性能/LoadRunner

 

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; 

}

 


TAG: LoadRunner loadrunner

 

评分:0

我来说两句

Open Toolbar