首页
社区
课程
招聘
[求助]用vc怎么实现字符串转其ASCII值
发表于: 2007-3-20 19:56 8471

[求助]用vc怎么实现字符串转其ASCII值

2007-3-20 19:56
8471
用vc怎么实现字符串转其ASCII值

202cb962ac59075b
转为
32303263623936326163353930373562

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
?????很复杂吗
2007-3-21 10:44
0
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
3
C语言没学好。
2007-3-21 15:04
0
雪    币: 50161
活跃值: (20615)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
我这么来的,感觉不是太理想:
        for(i=0; i < 16; i++)   // 将szHash[]中的16进制转换成字符形式显示
        {
                wsprintf(&szBuffer[i*2], "%02X", *(byte*)(szHash+i));
        }
2007-3-21 15:14
0
雪    币: 538
活跃值: (490)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
5
谢谢提示,自己再研究研究!!
2007-3-21 15:29
0
雪    币: 538
活跃值: (490)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
6
谢谢提示,自己再研究研究!!
2007-3-21 15:55
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
7
字符串在变量中,本身就是一个编码,如此而已。。

难道你的意思是将编码转换为对应的可见字符?
2007-3-21 16:10
0
雪    币: 538
活跃值: (490)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
8
不是转为可见的字符,是存在数组中参于计算!
2007-3-21 16:21
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
9
const char str[10] = "abcd"

我这句定义没错?

然后str[0]里面就是a的ASCII码吧?

你自己用格式化串命令测试一下?
2007-3-21 17:53
0
雪    币: 293
活跃值: (110)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
10
最初由 坚持到底 发布
........
32303263623936326163353930373562
........

请问你的32303263623936326163353930373562 是什么数值类型?除非你把它们全部相加,否则怎么存放还是一个问题!
2007-3-21 18:14
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
void StrToHexStr(char* szDestination, const char* szSource, int iLength)
{
        __try
        {
                for( int i=0; i<iLength; i++ )
                {
                        sprintf(&szDestination[i*3], "%02X ", (BYTE)szSource[i]);       
                }
                szDestination[i*3] = 0;
        }__except(EXCEPTION_EXECUTE_HANDLER){WriteLog(DEBUG, "%s:%d\n",__FILE__, __LINE__);}
}
2007-3-27 11:23
0
游客
登录 | 注册 方可回帖
返回
//