停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps
sockets协议中经常要用到的字符串处理函数
上一篇 /
下一篇 2012-02-08 23:26:48
/ 个人分类:《性能测试进阶指南》专栏
查看( 1710 ) /
评论( 9 )
这两天在QQ群里面看到有人问我sockets包中的结构式是1\x002\x003\x00我怎么参数化这个数据,于是就写了下面这个函数,来方便大家参数化这类数据
CODE:
-eF
k*]jR#e0char *build16(char *oldstring)
9P.cxWtU$~7y0
{51Testing软件测试网5cU&tH7n
int len,i;
!u bu5Y|f!Z"M?0
char newstring[20000];
W| }4^^#v9E{0
len=strlen(oldstring);
4QF MDq@t0
for(i=0;i<len;i++)51Testing软件测试网HCeD$l.O8s]
{
6g a
y%gkOu0
lr_save_var(oldstring+i,1,0,"onechar");51Testing软件测试网9I~H2U3}B{I
sprintf(newstring,"%s%s\\x00",newstring,lr_eval_string("<onechar>"));51Testing软件测试网9F
ay8P+R3Wg&D
}51Testing软件测试网{ VZ`5O{
return(newstring);
'rk1XKL5u.~f L0
}
1s8mp;x}4aGfu6w0
5Q4j\\\|7o0
vuser_init()51Testing软件测试网"Tth9J/X4Yh
{51Testing软件测试网Be3W kUe,Jui
lrs_startup(257); 51Testing软件测试网,^Xh3J)E!_mV8~
51Testing软件测试网m.Ay/\h
lr_output_message(build16("cloud"));
v~9Y4NxiyM0
return 0;
,_(LO`p_{Ai0
}
调用的时候只需要写build16()你要处理的字符串就行了,生成结果自动分离返回字符串c\x00l\x00o\x00u\x00d\x00
论坛模式
推荐
收藏
分享给好友
管理
TAG:
-
cu_zhuang
发布于2012-03-19 09:33:44
-
额,没看懂
-
hbthzhy发布于2012-03-19 10:36:49
-
呃。。有没有更基础点的。。真看不懂啊。。。
-
xinkehust发布于2012-03-23 08:28:48
-
好东西,不错撒!
-
xinkehust发布于2012-03-23 14:36:47
-
[i=s] 本帖最后由 xinkehust 于 2012-3-23 14:39 编辑 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具qr_] o
`G
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 - 自动化测试工具[jX
^ N/f`3c~
11
-
xinkehust发布于2012-03-23 14:37:48
-
#include "lrs.h"中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务Ow2W)Or0_7P
K9p&C
Hs*{[4w+{H中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务 char *build16(char *oldstring)3O vcK0\8C.m
{51Testing软件测试网%P6`
~/udDMb
#d k
p&qo@
int len,i;
L+A3WL&dy I3g7X软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具 char newstring[20000]; 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具h G!O.]s2m
L`:Z
len=strlen(oldstring);软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 - 自动化测试工具@}y.?VM2wA]
for(i=0;i<len;i++)软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具qhmu:\!cx8N%d
{软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具9r-w!tu&V8k&h.xaqQ
lr_save_var(oldstring+i,1,0,"onechar");
;B"G eUn8g中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务// sprintf(newstring,"\\x0%s%s",newstring,lr_eval_string("<onechar>"));
5[ |S2V*J9Nwww.51testing.com sprintf(newstring,"%s\\x0%s",newstring,lr_eval_string("<onechar>"));
]YOd9bxVN
/*软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具J4w*K;Zwd:w
if (i==0)中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务D}0V-S2NSY
{软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 - 自动化测试工具6rZql6`vAq-pA
return(newstring);