国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

一個文本轉2進制的函數

2019-11-04 22:07:04
字體:
來源:轉載
供稿:網友

看到前面有人要,我在這里貼一個函數。
int HexToBin(char *sHex ,char *pBuf ,int ilen)
{
    unsigned char sHexStr[3] ;
    int iErr=0 ;
    memset(sHexStr,0x0,3) ;
    for( int i=0;i<ilen;i++)
    {
        memcpy(sHexStr,&sHex[i*2],2) ;
        if( sHexStr[0]>='0' && sHexStr[0]<='9' )
            sHexStr[0]=sHexStr[0]-'0' ;        
        else
            if( sHexStr[0]>='A' && sHexStr[0]<='F' )
                sHexStr[0]=sHexStr[0]-'A'+10 ;        
            else
            {
                sHexStr[0] = 0 ;
                iErr++ ;
            }

        if( sHexStr[1]>='0' && sHexStr[1]<='9' )
            sHexStr[1]=sHexStr[1]-'0' ;        
        else
            if( sHexStr[1]>='A' && sHexStr[1]<='F' )
                sHexStr[1]=sHexStr[1]-'A'+10 ;        
            else
            {
                sHexStr[1] = 0 ;
                iErr++ ;
            }    
        pBuf[i] = sHexStr[0]*16 + sHexStr[1] ;
    }
    return iErr ;
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建水县| 岐山县| 淄博市| 鸡西市| 凌海市| 准格尔旗| 太白县| 阿鲁科尔沁旗| 资中县| 彭州市| 蓝田县| 拉萨市| 连江县| 高清| 吉林省| 汝阳县| 定州市| 民县| 谢通门县| 丹寨县| 汶上县| 吴忠市| 祁门县| 永登县| 文化| 清河县| 将乐县| 方城县| 南部县| 浏阳市| 巴林右旗| 镶黄旗| 临汾市| 孟连| 商南县| 绩溪县| 木兰县| 金阳县| 陆良县| 丹巴县| 信宜市|