| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1674 人关注过本帖
标题:C语言数字和字符转化的问题~!
取消只看楼主 加入收藏
zl861216
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-6-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
C语言数字和字符转化的问题~!
谁帮忙写个函数,需求是这样的:
写个函数,作用就是把数字转化为字符串,其中0代表A6,1代表D5,2代表K3,3代表ML,4代表FP,5代表G5,6代表KA,7代表A3,8代表ZJ,9代表IF,我输入一串数字,那么通过你写的函数后,就可以变成这些数字对应的字符串了
比如说,我输入25879,那么输出结果应该为:K3G5ZJA3IF
搜索更多相关主题的帖子: C语言 数字 字符 
2010-06-22 13:05
zl861216
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-6-22
收藏
得分:0 
回复 2楼 dstone
嗯,非常感谢回复
现在我的输入值是个变量,我是用变量名来代替的,请问一下,如何修改???

感谢了,我的QQ275169806
2010-06-22 15:24
zl861216
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-6-22
收藏
得分:0 
回复 4楼 dstone
嗯,明白了,感谢~!
我现在还想把我的运行结果给保留下来,以供我别的连接中调用他,请问一下,如何修改呢???
2010-06-22 17:41
zl861216
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-6-22
收藏
得分:0 
这里是原话,请高手们帮忙指点一下。。
情况是这样的:录制到的脚本中,我是用关联函数,将关联到的值(是一串阿拉伯数字)取了出来,但是这个值需要做转码,转完了,我在继续调用它。

转码规则为:其中0代表A6ZZ,1代表D5ZZ,2代表K3ZZ,3代表MLZZ,4代表FPZZ,5代表G5ZZ,6代表KAZZ,7代表A3ZZ,8代表ZJZZ,9代表IFZZ,如果我关联到的值取出来的数字为123456789,那么经过转码后,输出结果应该为A6ZZD5ZZK3ZZMLZZFPZZG5ZZKAZZA3ZZZJZZIFZZ这么一串字符。


下面为一部分脚本:

        web_reg_save_param("FILEID001",
        "LB=name=\"fileId\" value=\"",
        "RB=\"",
        LAST);

    web_submit_data("marmot.rpc.d",
        "Action=http://10.190.51.22:1999/CPIC09Auto/marmot.rpc.d?__rpc=true&__rpcAgent=true",
        "Method=POST",
        "RecContentType=text/html",
        "Referer=http://10.190.51.22:1999/CPIC09Auto/dorado/smartweb2.showRPCSubmitter.d",
        "Snapshot=t63.inf",
        "Mode=HTTP",
        ITEMDATA,
        "Name=__type", "Value=base", ENDITEM,
        "Name=__xml", "Value=<rpc method=\"printTestPage\"><ps><p name=\"_resolver\">printResolver</p></ps></rpc>", ENDITEM,
        "Name=__viewInstanceId", "Value=org.view.authorization.mainMenu~org.view.authorization.mainMenuViewModel", ENDITEM,
        LAST);

    web_url("DownloaderServlet",
        "URL=http://10.190.58.110:8080//ITDS/servlet/DownloaderServlet?fileid=A6H8A6Q8KAC3IFP2MLQ8K30AA6B0ZJJ4D5G6D52R&type=1&version=3.4.6",
        "Resource=1",
        "RecContentType=application/octet-stream",
        "Referer=",
        "Snapshot=t64.inf",
        LAST);

    web_custom_request("ReportServlet",
        "URL=http://10.190.58.110:8080//ITDS/servlet/ReportServlet?itdsencoding=1&fileid=A6H8A6Q8KAC3IFP2MLQ8K30AA6B0ZJJ4D5G6D52R&type=1&printednum=0",
        "Method=POST",
        "Resource=0",
        "Referer=",
        "Mode=HTTP",
        "EncType=",
        LAST);
    其中FILEID001是个变量,已经赋过值
    现在我需要将{FILEID001}这里面的值进行转码,转码后变成类似这样的值A6H8A6Q8KAC3IFP2MLQ8K30AA6B0ZJJ4D5G6D52R,以供下面的连接进行调用
2010-06-22 17:44
zl861216
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-6-22
收藏
得分:0 
好的,感谢~!
2010-06-23 15:25
快速回复:C语言数字和字符转化的问题~!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023020 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved