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);

  • 相关阅读:
    IOS TextField伴随键盘移动
    解决github提交commit,contributions不统计显示绿色的问题
    jQuery选择器
    jQuery之DOM操作
    iOS监听电话事件
    Docker网络代理设置
    Oracle数据库之PL/SQL过程与函数
    Oracle数据库之FORALL与BULK COLLECT语句
    Oracle数据库之事务
    Oracle数据库之PL/SQL游标
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4900562.html
Copyright © 2011-2022 走看看