zoukankan      html  css  js  c++  java
  • 学习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);
    
     //在字符串中“”代表结束字符,所以下面代码里strTest4为abc
    
     strcpy(strTest4,"abcabc");
    
     lr_output_message("%s",strTest4);
    
     
    
     strncpy(strTest5,"abcabc",6);
    
     lr_output_message("%s",strTest5);
    
     //通过memcpy函数,可以识别“”后面的字符,下面代码结果为
    
     //abc
    
     //def
    
     memcpy(strTest5,"abcdef",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="abcabc";
    
     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
    
    }
    
  • 相关阅读:
    ProgressBar 自我学习笔记(二)
    使用UIElement.AddHandler捕获已被处理的RoutedEvent
    Windows Phone 7 Tombstoning with MVVM and Sterling
    向256 MB内存的Windows Phone提供应用的最佳实践指导
    ICommand分享学习
    ProgressBar 自我学习笔记(一)
    [转] 利用fiddler为windows phone模拟器抓包
    【推荐】Windows Phone各版本历史!
    Windows Phone内存管理的演变[E800]
    Ckeditor和ckfinder完美结合,配置使用说明
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4522564.html
Copyright © 2011-2022 走看看