
码型转换
heycare
这个作者很懒,什么都没留下…
展开
-
字节~~位
/*byte to bit*/void byte2bit(char *Src, int *Dest, int bits){ int nPos = 0; while(bits--) { Dest[nPos] = (Src[nPos/8] >> (nPos % 8)) &1 ; nPos++; }} /*bit to byte*/v原创 2011-07-01 09:45:00 · 596 阅读 · 0 评论 -
hex2int
/*hex string*/unsigned int HEX2int(char *pcBCD){ char acBCD[8] = {0}; unsigned int nReval = 0; int nPower = 1; int nStrlen = strlen(pcBCD); memcpy(acBCD, pcBCD, nStrlen); while(n原创 2011-07-01 09:46:00 · 3411 阅读 · 0 评论 -
str2long
long test(const char*pstr) { #define MAX_LONG 0x7FFFFFFF long lRet = 0; int signal = 1; if (NULL==pstr || /0==pstr) { return MAX_LONG; } if (*pstr==-) {原创 2011-07-01 09:47:00 · 1487 阅读 · 0 评论