首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将十六进制值替换为C中的原始字符串?

如何将十六进制值替换为C中的原始字符串?
EN

Stack Overflow用户
提问于 2015-10-05 10:58:32
回答 1查看 1.4K关注 0票数 0

我已经关联了从以下响应片段获取的令牌值:

代码语言:javascript
运行
复制
result.sessionToken = '7AFF3BA8\x2DD913\x2D4211\x2D990E\x2D7DF3AB5687B7';    

将web_reg_save_param函数用作:

代码语言:javascript
运行
复制
web_reg_save_param(
"TOKEN",
"LB=result.sessionToken = '",
"RB=';",
"ORD=1",LAST);  

但在以后的请求中,我需要以以下格式发送相关值:

代码语言:javascript
运行
复制
7AFF3BA8-DD913-4211-990E-7DF3AB5687B7

\x2D值将由-替换。

我现在使用的是下面的'C‘和LR代码:

代码语言:javascript
运行
复制
strcat(pstr1,lr_eval_string("{RToken}"));
strcat(aSeparator,"\\");

for(a=0,b=0;pstr1[a]!=NULL;a++,b++)
{
    if(pstr1[a]==aSeparator[0])
    {
        strcat(pstr2,"-");
        pstr2[b+1]=pstr1[a+4];
        a=a+5;
        b=b+2;
    }
    pstr2[b]=pstr1[a];
}   

lr_save_string(lr_eval_string(pstr2), "sessionToken");

我想要一个通用的和另一个方法来解决这个问题。我不想使用web_convert_param函数,但是如果有一个隐藏的技巧来按需要转换字符串,我想知道。

谢谢,里蒂卡

EN

回答 1

Stack Overflow用户

发布于 2015-10-05 13:18:50

尝试This...lr_save_string(lr_eval_string("{TOKEN}"),“转换Try”);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32946939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档