比较loadrunner中的两个HEX字符串

时间:2016-09-13 16:47:30

标签: loadrunner

我正在处理loadrunner应用程序,我必须比较两个十六进制字符串。 char * s1 =" \ x00I \ x00N \ x00 \ x00P \ x00R \ x00O \ x00G \ x00R \ x00E \ x00S \ x00S&#34 ;; char * s2 =" \ x00C \ x00O \ x00M \ x00P \ x00L \ x00E \ x00T \ x00E \ x00D";

上面是字符串我尝试了一些字符串函数,如strcmp,stricmp ..但由于字符串中的转义序列字符(' \')

它们没用

你能帮忙吗?

谢谢, S.ai

1 个答案:

答案 0 :(得分:0)

这两个不是普通的C字符串,因为它们的主体中包含空字符\x00strcmp()无法使用它们,因为它会在开头找到空字符并假设它们的长度为零。请尝试使用memcmp()