如何把16进制
问:如何把16进制
来自内蒙呼和浩特市的网友怡宁baby的解答:
// 将一组数据转换为可显示的16进制字符 // 输入参数: // data:一段16进制数据 // 输出参数: // szHex:存放转换后的可显示的16进制字符 char *dataToHex( char *data,/*in*/ char *szHex/*out*/ ) { char buf[3]; for(int i=0;i<16;i++) { sprintf( buf, "%02x", data[i] ); strcat( szHex, buf ); } return szHex; }