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

首頁 > 學院 > 開發設計 > 正文

一個文本轉2進制的函數

2019-11-18 20:09:40
字體:
來源:轉載
供稿:網友

看到前面有人要,我在這里貼一個函數。
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 ;
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 眉山市| 白沙| 蕲春县| 淮安市| 雅安市| 剑阁县| 阿勒泰市| 公主岭市| 南投市| 桑植县| 庆元县| 双柏县| 灵石县| 航空| 武乡县| 太和县| 昌邑市| 景德镇市| 来宾市| 大竹县| 堆龙德庆县| 大同市| 抚州市| 平陆县| 石阡县| 浮山县| 临邑县| 岳阳县| 双柏县| 马鞍山市| 阳新县| 远安县| 北安市| 安国市| 娱乐| 裕民县| 沾化县| 宣城市| 屯门区| 和林格尔县| 成武县|