用sprintf()函数就可以了。sprintf(*dst,"%x",*src)dst:目标字符串 scr:源字符串 我回去试了一下,不行 一般的sprintf(*dst,"%s",*src)能把src转换成指定的格式 可是sprintf(*dst,"%x",*src)时,*dst存了地址!·修改了一下,以下是例子,有效果了:include "stdafx.h"include<stdio.h...
Linux C 源码(nMAsciiHexToBinary:将16进制字符串格式转换为ASCII码形式) short nMAsciiHexToBinary( unsigned char* vspSourceStr, short vnSourceStrL, unsigned char* vspDestStr) { if(vnSourceStrL % 2) return -1; for(; vnSourceStrL > 0; vnSourceStrL -= 2) { if(*vspSourceStr >= '0' &&...