对各函数的定义:

strcat( ):添加一个字符串到另一个字符串的末尾。
strncat  (拼接指定长度字符串)                                 --粘贴操作

   strcmp( ):比较两个字符串,如果相等返回0。

  strncmp  (用于比较两个字符串的大小)            --比较指定长度字符串(字符串比较)
  strnicmp (不区分大小写比较指定长度的字符串)    --比较指定长度(不区分大小写)字符串
  sticmp    (区分大小写比较指定长度的字符串)    --比较指定长度(区分大小写)字符串

           

 atoi():转换一个ASCII字符串为一个整型。

itoa():根据给定的进制,转换一个整型数据为ASCII字符串51Testing软件测试网D&VI2KD|

 

strchr返回指向第一次出现的字符串中的字符。
strrchr(某字符串中找最后一次出现的位置)
 
    strcpy(拷贝一个字符串到另一个字符串中.)     --复制操作
    strncpy(有3个参数,第一个目录字符串、第二个源字符串,第三个是一个整数)        --复制 操作
    strdup重复一个字符串。
  
  strlwr 将字符串转换为小写。

      strupr   将字符串转换成大写字母
 
 strlen的返回一个字符串的长度。
 strset一个特定的字符填充一个字符串。
 
STRCMP比较两个字符串来确定的字母顺序。
 
 strspn返回一个指定的字符串中包含的字符串中的前导字符的长度。
 
 strstr返回一个字符串第一次出现在另一个
 
----------------------------常用函数使用----------------------------------------------------------------------------
 strcat    --粘贴
 字符串拼接函数(添加一个字符串到另一个字符串的末尾。)
 
 
 //将441301198005059899保存到变量paperNum中    (将固定的值保存为变量)
    lr_save_string("441301198005059899","paperNum");
 
 //变量转成字符串
(lr_eval_string("{paperNum}")

//截取变量paperNum中的年份  (截取函数说明:+6从第几位开始(未+6表示顺序从第一个取值),4表示共截取几位,0表示:从左边开始取值)
    lr_save_var(lr_eval_string("{paperNum}")+6,4,0,"year");
    
    char birthdate[200];
    char *year;
    strcat(birthdate,lr_eval_string("{year}"));
    ---------------------------------------------------------
    char d[20]="Golden Global";
    char *s=" View WinIDE Library";
     
        strncat(d,s,5);
        lr_output_message("%s",d);          //输出Golden Global View

strchr/strrchr        --找字符串并截取
(某字符串中找首次/最后一次出现的位置)
action{
char *  my_strchr(const char * s, int c);
    lr_output_message("birthdate=%s",my_strchr("hello word",'l'));
    return 0;
}

//封装strchr函数(截取后的结果为:出现首字符后所有字符如:hello word,l  截取后为llo word)          -------封装
char *  my_strchr(const char * s, int c){
if(s==NULL){return NULL;}

while(*s!='\0'){
if(*s==(char)c){return (char *)s;}
s++;
}
return NULL;
}
    
    
strcmp/strncmp(用于比较两个字符串的大小)    
//char str1[] = "hello ";
//char str1[] = "world";    
if(strcmp(str1, str2) == 0)
{
printf ("str1 == str2\n");
}
else
{
printf ("str1 != str2\n");
}    
    
    
复制:(strncpy)
char destination[] = "********************"; // destination串为: "********************0"
cosnt char *source = "-----";                // source串为:      "-----0"

strncpy( destination, source, 5 );

destination串为: "-----***************0"    
    
strncpy( destination, source, 6 );

destination串为: "-----0**************0"    
-------------------------------------------------------
char str[100]="容我想想老师之性能测试系列培训课程";

char str1[100];

strncpy(str1,str,8);

lr_output_message("str的值为%s",str1);
--------------------------------------------------------
复制:(strcpy)    
 char d[20];
 char *s=" View WinIDE Library";
       strcpy(d,s);
       lr_output_message("%s",d);    
    
    
    
strlen(字符串的长度(实际字符的个数))    
    int my_strlen(char str[])   
    {
        int count = 0;
        while (*str != '\0')
        {
            count++;
            str++;
        }
        return count;
    }    
----------------------------------    
char str[20]="容我想想";

int len;

len = strlen(str);

lr_output_message("str的长度=%d",len);

Action.c(9): str的长度=8    
    
    
strset函数(把字符串s中的所有字符都设置成字符c)
action()
      {
       char *s="Golden Global View";    
       strset(s,'G');
       lr_output_message("%s",s);    
        return 0;     ---输出结果“GGGGGG”
      }

lr中常用函数以str开头函数的更多相关文章

  1. 工作中常用的QTP操作Excel函数

    前言 本文只是对工作中常用的EOM相关函数的整理,并不是要写个大而全的操作手册,如果想对EOM有更多的了解可以参考QTP的帮助文档或查看QTP安装目录\CodeSamplesPlus\UsingExc ...

  2. php中常用的字符串大小写转换函数实例解释

    PHP字符串处理函数中,最为简单的几个函数,相关解释就不上了,直接看例子. PHP字符串处理函数中,最为简单的几个函数,相关解释就不上了,直接看例子. strtolower函数.strtoupper函 ...

  3. 前端项目中常用es6知识总结 -- 箭头函数及this指向、尾调用优化

    项目开发中一些常用的es6知识,主要是为以后分享小程序开发.node+koa项目开发以及vueSSR(vue服务端渲染)做个前置铺垫. 项目开发常用es6介绍 1.块级作用域 let const 2. ...

  4. 通俗易懂方式解说Python中repr(变量)和str(变量)函数的区别

    老猿在<Python中repr(变量)和str(变量)的返回值有什么区别和联系>介绍了repr(变量)和str(变量)的区别和联系(对应特殊方法__repr__和__str__),但老猿刚 ...

  5. php中常用的处理字符串的函数

    1.将字符串转换为数组的函数:str_split() array str_split ( string $string [, int $split_length = 1 ] ) string:输入字符 ...

  6. Sql Server中常用的6个自定义函数分享

    转自:http://www.jb51.net/article/56691.htm IF OBJECT_ID('DBO.DISTINCT_STR') IS NOT NULL DROP FUNCTION ...

  7. python中常用得字符串,列表函数汇总

    字符串函数: 1,replace函数,替换函数.s = s.replace(old,new),老得元素被新的元素替换.注意不能直接写s.replace(old,new).要写s=s.replace(o ...

  8. laravel中常用的获取路径的函数

    1. app_path() // 获取app目录的路径 2. base_path() // 根目录的路径 3. config_path() // config目录的路径 4. public_path( ...

  9. LoadRunner中常用的字符串操作函数

    LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strc ...

随机推荐

  1. 远程桌面连接无法验证您希望连接的计算机的身份-mac连接远程桌面

    在使用Mac(苹果笔记本)连接远程桌面的时候提示:”远程桌面连接无法验证您希望连接的计算机的身份”,具体异常如截图:解决方法如下:1. 登录云服务器.2. 打开运行,然后输入命令gpedit.msc, ...

  2. OSPF-DR与BDR的选举及作用

    IERS-DR与BDR的选举及作用 一.问题引出 在运行OSPF的MA网络中包括广播型和NBMA网络会存在两个问题: 1).在一个有n个路由器的网络中,会形成(n*(n-1))/2邻居关系. 2).邻 ...

  3. 记一次JVM调优之旅(斗争full gc)

    俗话说技多不压身,当年苦读<深入理解JVM>还专门整理了笔记,现在就用上了- 笔记 http://www.cnblogs.com/syjkfind/p/3901774.html [症状]  ...

  4. for循环里面的break;和continue;语句

    for循环里面的break;和continue;语句 break语句 哇,我已经找到我要的答案了,我不需要进行更多的循环了! 比如,寻找第一个能被5整除的数: for循环中,如果遇见了break语句, ...

  5. 文本处理三剑客之 Sed ——一般编辑命令

    sed简介 sed (stream editor for filtering and transforming text) 是Linux上的文本处理三剑客之一,另外两个是grep和awk. sed又称 ...

  6. ubuntu install chrome

    sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - h ...

  7. 【深入理解JAVA虚拟机】第5部分.高效并发.2.线程安全和锁优化

    1 概述 对于这部分的主题“高效并发”来讲,首先需要保证并发的正确性,然后在此基础上实现高效. 2 线程安全 <Java Concurrency In Practice> 的作者Brian ...

  8. Join Resig's “Simple JavaScript Inheritance ”

    ======================Enein翻译=========================           John Resig 写了一篇关于 JavaScript 里类似其它语 ...

  9. mybatis的resultMap自定义结果映射规则

    dao接口 User myGetUserById(Integer id); sql xml自定义封装规则 <!--自定义某个javabean的封装规则 type:自定义规则的java类型 id: ...

  10. 使用Spring实现AOP(XML+注解)

    一.Spring对AOP的支持 AOP并不是Spring框架特有的,Spring只是支持AOP编程的框架之一,每一个框架对AOP的支持各有特点,有些AOP能够对方法的参数进行拦截,有些AOP对方法进行 ...