之前有个朋友问我如何使用二进制文件转换为Ascll格式文件,随在整理文件的时候写了一个二进制字符串转换到Ascll字符串的简单转换方式。
函数定义如下:
int BinaryToAscll(unsigned char* dst,const void* src,int low,int len);
代码实现如下:
//第一个参数表示输出转换Ascll字符串 空间大小为src的8分之一
//第二个参数表示输入字符串(二进制)
//第三个参数表示是否采用地位在前高位在后 :0表示高位在前(高位第一位是128) , 1表示地位在前(地位第一位1