loadrunner中大小写字符转换函数封装:
//封装ConvertToXXX函数:
int ConvertToUpper(char * sInput, char * sNew)
{
 sInput = (char *)strupr(sInput);
 lr_save_string(sInput,sNew);
}
int ConvertToLower(char * sInput, char * sNew)
{
 sInput = (char *)strlwr(sInput);
 lr_save_string(sInput,sNew);
}
int ConvertToTitle(char * sInput, char * sNew)
{
 int i = 0, s = 0, l = 0;
 char buf1[50];
 char buf2[2];
 char n;
 strncpy(&n,sInput+i,1);
 sprintf(buf2,"%c",n);
 strupr(buf2);
 strcpy(buf1,buf2);
 i++;
 while(i < strlen(sInput))
 {
  strncpy(&n,sInput+i,1);
  sprintf(buf2,"%c",n);
  if(s == 1){
   strupr(buf2);
   strcat(buf1,buf2);
   s = 0;
  }
  else{
   strlwr(buf2);
   strcat(buf1,buf2);
  }
  if(strcmp(" ",buf2)==0)
  {
   s = 1;
  }
  i++;
 }
 lr_save_string(buf1,sNew);
}
login()
{ lr_save_string("testing is believing","str"); ConvertToUpper(lr_eval_string("{str}"),"UpperStr"); lr_output_message(lr_eval_string("{UpperStr}")); ConvertToLower(lr_eval_string("{str}"),"LowerStr"); lr_output_message(lr_eval_string("{LowerStr}")); ConvertToTitle(lr_eval_string("{str}"),"TitleStr"); lr_output_message(lr_eval_string("{TitleStr}"));
loadrunner中大小写字符转换函数封装:的更多相关文章
- sql字符转换函数大全
		删除空格 有两个函数,TTRIM()和LTRIM(),可以用来从字符串中剪掉空格.函数LTRIM()去除应该字符串前面的所有空格:函数RTRIM()去除一个字符串尾部的所有空格.这些和vbscript ... 
- OC-字符串中大小写字母转换
		一般语言中的大小写转换都会提供的有默认的函数,不过闲来无事,简单的模仿实现了一下: 系统中默认的大小写转换: NSString *name=@"博客园-FlyElephant"; ... 
- PHP 过滤 及 字符转换 函数
		PHP过滤html标签的内部函数. php过滤html的函数: strip_tags(string) 这样就可以过滤掉所有的html标签了. 如果想过滤掉除了<img src="&qu ... 
- ctype.h库函数----字符操作函数
		在c++中使用时: #include <cctype> 字符判断函数 1.isalnum函数--判断是否是英文字母或数字字符,如果是,则返回非0值,如果不是,则返回0. 函数参数 :可以 ... 
- DB2字符处理函数
		转自:http://www.blogjava.net/bingle/archive/2007/07/11/129681.html ----------------------------------- ... 
- 通过编写串口助手工具学习MFC过程——(三)Unicode字符集的宽字符和多字节字符转换
		通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个 ... 
- vim中大小写转换
		转自:http://www.cnblogs.com/fortran/archive/2010/07/25/1784513.html vim中大小写转化的命令是:gu或者gU,形象一点的解释就是小u意味 ... 
- dedecms功能性函数封装(XSS过滤、编码、浏览器XSS hack、字符操作函数)
		dedecms虽然有诸多漏洞,但不可否认确实是一个很不错的内容管理系统(cms),其他也不乏很多功能实用性的函数,以下就部分列举,持续更新,不作过多说明.使用时需部分修改,你懂的 1.XSS过滤. f ... 
- 【jquery】字符ascii码转换函数
		js 字符ascii码转换函数 字符转ascii码:用charCodeAt();ascii码砖字符:用fromCharCode(); 看一个小例子 <script> str="A ... 
随机推荐
- jsp 基本原理
			jsp 的本质是 servlet,当用户请求 servlet 的时候,servlet 利用输出流动态输出 HTML 内容. 由于包括了大量的 HTML 标签.大量的静态文本等,导致 servlet 开 ... 
- Qt ------ 我定义的规则 之 对象命名规则
			类型 + 特性,比如 button_closeLigth 非公有的变量前面要加上小写m_ (指的修饰符为private时) 静态变量前面加上小写s_ 其它变量以小写字母开头 静态变量全大写 (sta ... 
- 「Python」python-nmap安装与入门
			1.安装namp https://nmap.org/download.html 下载链接 PS:windows安装似乎麻烦一些,需要多下载npcap,官网有链接 2.python安装 注意,注意,注意 ... 
- Kubernetes - Deploy Guestbook example on Kubernetes
			This scenario explains how to launch a simple, multi-tier web application using Kubernetes and Docke ... 
- oracle实用的sqlplus命令
			有时候难免没有工具,得自己手动输入sqlplus命令 执行SQL文件:@sql文件,例如:@/home/myuser/sql/test.sql查看数据库存在的存储过程:Select object_na ... 
- HBase基本操作-Java实现
			创建Table public static void createTable(String tableName){ try { HBaseAdmin hbaseAdmin = new HBaseAdm ... 
- 安装HDP时的报错信息
			1,安装ambari时报错:Bootstrap process timed out. It will be destroyed. 报错原因:/etc/sudoers文件中未设置免密权限 解决办法:ha ... 
- javascript中字符串的两种定义形式
			1.var s = "this is a string"; var t = "this is also a string"; s.test = 20; 2.v ... 
- 【BZOJ】2599: [IOI2011]Race 点分治
			[题意]给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000.注意点从0开始编号,无解输出-1. [算法]点分治 [题解] ... 
- 【译】msfvenom
			原文链接:MSFvenom 1.使用MSFvenom命令行界面 msfvenom是Msfpayload和Msfencode的组合,将这两个工具集成在一个框架实例中. msfvenom的优点是: 一个单 ... 
