zoukankan      html  css  js  c++  java
  • LoadRunner中截取字符串

    LoadRunner中截取字符串

    	/*strchr和strrchr的区别*/
    
    	char *strTest1="citms citms";
    
    	char *strTest2,*strTest3;
    
    
    	strTest2=(char *)strchr(strTest1,'t'); //在strTest1中顺序查找字符t,当第一次碰到t的时候开始往后截取。
    
    	lr_output_message("the first occurrence of t :%s ",strTest2);
    
    
    	strTest3=(char *)strrchr(strTest1,'t'); //在strTest1中倒叙查找字符t,当第一次碰到t的时候开始往后截取。
    
    	lr_output_message("the last occurrence of t :%s",strTest3);

    	/*strcpy和strncpy,memcpy的区别*/
    
    	char *strTest1="citms citms";
    
    	char strTest4[50],strTest5[50];
    
     
    	strcpy(strTest4,strTest1); //将strTest1的内容复制到strTest4里面。
    
    	lr_output_message("%s",strTest4);
    
    
    	strncpy(strTest5,strTest1,4); //将strTest1的内容,从开始截取4位,复制到strTest5里面
    
    	lr_output_message("%s",strTest5);
     
    
    	strcpy(strTest4,"abcabc");  //在字符串中“”代表结束字符,所以下面代码里strTest4为abc
    
    	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);

  • 相关阅读:
    简单了解enum
    PowerDesigner CDM 生成PDM时,外键的命名规则
    HADOOP docker(五):hadoop用户代理 Proxy user
    记一次云安全的安全事件应急响应
    docker学习笔记--重基础使用
    Elasticsearch学习随笔(二)-- Index 和 Doc 查询新建API总结
    Elasticsearch学习随笔(一)--原理理解与5.0核心插件部署过程
    ntopng-一款流量审计框架的安装以及应用
    Suricata规则编写——常用关键字
    浅谈运维中的安全问题-FTP篇
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4900562.html
Copyright © 2011-2022 走看看