• 字符转换为十六进制 字符串转化为字符数组


    //字符转化为十六进制
    HexChar(char c) { if ((c>='0')&&(c<='9')) return c-0x30; else if ((c>='A')&&(c<='F')) return c-'A'+10; else if((c>='a')&&(c<'f')) return c-'a'+10; else return 0x10; }
    //字符串转化为字符数组
    Str2Hex(CString str,char *data) { int t,t1; int rlen=0,len=str.GetLength(); for (int i=0;i<len;) { char l,h=str[i]; if (h==' ') //判断字符是否为空格 { i++; continue; } i++; if (i>len) //如果为最后一个字符,跳出 break; l=str[i]; //下一个字符 t=HexChar(h); //字符转化为16进制 t1=HexChar(l); if ((t==16)||(t1==16)) break; else t=t*16+t; i++; data[rlen]=(char)t;//char型data数组 rlen++; } return rlen; }
  • 相关阅读:
    PHP引用传值
    PHP快速排序
    PHP冒泡排序法
    Jquery EasyUI datagrid后台数据表格生成及分页详解
    polymer 测试
    imooc movie
    test markdown
    MEAN 27
    MEAN 26
    nodejs 负载均衡
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/9149571.html
Copyright © 2020-2023  润新知