1. //封装ConvertToXXX函数:
  2.  
  3. int ConvertToUpper(char * sInput, char * sNew)
  4.  
  5. {
  6.  
  7. sInput = (char *)strupr(sInput);
  8.  
  9. lr_save_string(sInput,sNew);
  10.  
  11. }
  12.  
  13. int ConvertToLower(char * sInput, char * sNew)
  14.  
  15. {
  16.  
  17. sInput = (char *)strlwr(sInput);
  18.  
  19. lr_save_string(sInput,sNew);
  20.  
  21. }
  22.  
  23. int ConvertToTitle(char * sInput, char * sNew)
  24.  
  25. {
  26.  
  27. int i = 0, s = 0, l = 0;
  28.  
  29. char buf1[50];
  30.  
  31. char buf2[2];
  32.  
  33. char n;
  34.  
  35. strncpy(&n,sInput+i,1);
  36.  
  37. sprintf(buf2,"%c",n);
  38.  
  39. strupr(buf2);
  40.  
  41. strcpy(buf1,buf2);
  42.  
  43. i++;
  44.  
  45. while(i < strlen(sInput))
  46.  
  47. {
  48.  
  49. strncpy(&n,sInput+i,1);
  50.  
  51. sprintf(buf2,"%c",n);
  52.  
  53. if(s == 1){
  54.  
  55. strupr(buf2);
  56.  
  57. strcat(buf1,buf2);
  58.  
  59. s = 0;
  60.  
  61. }
  62.  
  63. else{
  64.  
  65. strlwr(buf2);
  66.  
  67. strcat(buf1,buf2);
  68.  
  69. }
  70.  
  71. if(strcmp(" ",buf2)==0)
  72.  
  73. {
  74.  
  75. s = 1;
  76.  
  77. }
  78.  
  79. i++;
  80.  
  81. }
  82.  
  83. lr_save_string(buf1,sNew);
  84.  
  85. }

  1. login()
  2. {
  3.  
  4. lr_save_string("testing is believing","str");
  5.  
  6. ConvertToUpper(lr_eval_string("{str}"),"UpperStr");
  7.  
  8. lr_output_message(lr_eval_string("{UpperStr}"));
  9.  
  10. ConvertToLower(lr_eval_string("{str}"),"LowerStr");
  11.  
  12. lr_output_message(lr_eval_string("{LowerStr}"));
  13.  
  14. ConvertToTitle(lr_eval_string("{str}"),"TitleStr");
  15.  
  16. lr_output_message(lr_eval_string("{TitleStr}"));

loadrunner中大小写字符转换函数封装:的更多相关文章

  1. sql字符转换函数大全

    删除空格 有两个函数,TTRIM()和LTRIM(),可以用来从字符串中剪掉空格.函数LTRIM()去除应该字符串前面的所有空格:函数RTRIM()去除一个字符串尾部的所有空格.这些和vbscript ...

  2. OC-字符串中大小写字母转换

    一般语言中的大小写转换都会提供的有默认的函数,不过闲来无事,简单的模仿实现了一下: 系统中默认的大小写转换: NSString *name=@"博客园-FlyElephant"; ...

  3. PHP 过滤 及 字符转换 函数

    PHP过滤html标签的内部函数. php过滤html的函数: strip_tags(string) 这样就可以过滤掉所有的html标签了. 如果想过滤掉除了<img src="&qu ...

  4. ctype.h库函数----字符操作函数

    在c++中使用时:  #include <cctype> 字符判断函数 1.isalnum函数--判断是否是英文字母或数字字符,如果是,则返回非0值,如果不是,则返回0. 函数参数 :可以 ...

  5. DB2字符处理函数

    转自:http://www.blogjava.net/bingle/archive/2007/07/11/129681.html ----------------------------------- ...

  6. 通过编写串口助手工具学习MFC过程——(三)Unicode字符集的宽字符和多字节字符转换

    通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个 ...

  7. vim中大小写转换

    转自:http://www.cnblogs.com/fortran/archive/2010/07/25/1784513.html vim中大小写转化的命令是:gu或者gU,形象一点的解释就是小u意味 ...

  8. dedecms功能性函数封装(XSS过滤、编码、浏览器XSS hack、字符操作函数)

    dedecms虽然有诸多漏洞,但不可否认确实是一个很不错的内容管理系统(cms),其他也不乏很多功能实用性的函数,以下就部分列举,持续更新,不作过多说明.使用时需部分修改,你懂的 1.XSS过滤. f ...

  9. 【jquery】字符ascii码转换函数

    js 字符ascii码转换函数 字符转ascii码:用charCodeAt();ascii码砖字符:用fromCharCode(); 看一个小例子 <script> str="A ...

随机推荐

  1. 洛谷P1445 [Violet] 樱花 (数学)

    洛谷P1445 [Violet] 樱花 题目背景 我很愤怒 题目描述 求方程 1/X+1/Y=1/(N!) 的正整数解的组数,其中N≤10^6. 解的组数,应模1e9+7. 输入输出格式 输入格式: ...

  2. poj 3764 字典树

    The xor-longest Path Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 7332   Accepted: 1 ...

  3. 练习calico的网络policy

    1.安装docker,kubelet kubeadm kubectl 1 ssh-keygen 2 cat .ssh/authorized_keys 3 cat .ssh/id_rsa.pub 4 s ...

  4. [DeeplearningAI笔记]序列模型1.5-1.6不同类型的循环神经网络/语言模型与序列生成

    5.1循环序列模型 觉得有用的话,欢迎一起讨论相互学习~Follow Me 1.5不同类型的循环神经网络 上节中介绍的是 具有相同长度输入序列和输出序列的循环神经网络,但是对于很多应用\(T_{x}和 ...

  5. 在web.xml中添加servlet报错问题

    出现这种问题的原因是因为servlet-name标签中没有名称,如果错误出现在servlet上,也是一样,补充servlet-name名称即可.如下图

  6. Web 开发者不可不知的15条编码原则

    HTML 已经走过了近20的发展历程.从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展.但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意.下面,向大家 ...

  7. 【NOI2017】游戏 2-sat算法

    [题目]LibreOJ [题意]n场游戏,有三种车ABC,给定长度为n的字符串,'a'表示不能选A,'b''c'同理,'x'表示不限,至多d个'x'.有m个限制(i,hi,j,hj)表示如果第i场选择 ...

  8. 【CF802C】 Heidi and Library (hard)(费用流)

    题目链接 感觉跟餐巾计划问题有点像.费用流. 决定每天买不买不太好搞,不如先把所有东西都买进来,再卖掉不必要的. 拆点,每个点拆成\(x,y\). 源点向每个点的\(x\)连费用为当天的价格,流量为1 ...

  9. 大聊Python----迭代器

    迭代器 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list.tuple.dict.set.str等: 一类是generator,包括生成器和带yield的ge ...

  10. JavaScript三种绑定事件的方式

    JavaScript三种绑定事件的方式: 1. <div id="btn" onclick="clickone()"></div> // ...