能力值:
( LV2,RANK:10 )
|
-
-
2 楼
?????很复杂吗
|
能力值:
( LV9,RANK:1250 )
|
-
-
3 楼
C语言没学好。
|
能力值:
(RANK:350 )
|
-
-
4 楼
我这么来的,感觉不是太理想:
for(i=0; i < 16; i++) // 将szHash[]中的16进制转换成字符形式显示
{
wsprintf(&szBuffer[i*2], "%02X", *(byte*)(szHash+i));
}
|
能力值:
( LV9,RANK:290 )
|
-
-
5 楼
谢谢提示,自己再研究研究!!
|
能力值:
( LV9,RANK:290 )
|
-
-
6 楼
谢谢提示,自己再研究研究!!
|
能力值:
(RANK:570 )
|
-
-
7 楼
字符串在变量中,本身就是一个编码,如此而已。。
难道你的意思是将编码转换为对应的可见字符?
|
能力值:
( LV9,RANK:290 )
|
-
-
8 楼
不是转为可见的字符,是存在数组中参于计算!
|
能力值:
(RANK:570 )
|
-
-
9 楼
const char str[10] = "abcd"
我这句定义没错?
然后str[0]里面就是a的ASCII码吧?
你自己用格式化串命令测试一下?
|
能力值:
( LV9,RANK:410 )
|
-
-
10 楼
最初由 坚持到底 发布 ........ 32303263623936326163353930373562 ........
请问你的32303263623936326163353930373562 是什么数值类型?除非你把它们全部相加,否则怎么存放还是一个问题!
|
能力值:
( 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__);}
}
|
|
|