⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d222.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
    else
    *pDst= (*pSrc -’A’+10)<<4;
    pSrc++;
    ,/输出低4位
    if((+pSrc>=’0’)&&(+pSrc<=’91))
    *pDst l=*pSrc - '0';
    else
    *pDst【=*pSrc -’A’+10;
    pS rc++;
    pDst++;
    l
    //返回目标数据长度
    return (nSrcLength/2);
    ( 2)  int gsmBytes2String(const unsigned char* pSrc, char* pDst, int nSrcLength)
  说明:字节数据转换为可打印字符串,如:{OxC8, Ox32, Ox9B, OxFD, OxOE, Ox01}*
“C8329BFDOEOl”。
  ●输入:pSrc-源数据指针,nSrcLength-源数据长度。
  ●输出:pDst-目标字符串指针。
  ●返回:目标字符串长度。
int gsmBytes2String(const unsigned char* pSrc, char* pDst, int nSrcLength)
{
const char tab 0="0123456789ABCDEF";    ,/OxO-Oxf的字符查找表
for (inti=O;i<nSrcLength; i++)
{
    *pDstH= tab[*pSrc>>4];    /,输出高4位
    *pDstH= tab[*pSrc& OxOfl;    //输出低4位
    pSrc++;
}
,,输出字符串加个结束符
+pDSt=’\0‘;
//返回目标字符串长度
return (nSrcLength+ 2);
下面将介绍三种编码方式的C++函数的实现。
1. 7-bit编码和解码
(1) 7-bit编码函数gsmEncode7bit(const char丰pSrc,unsigned char水pDst,int nSrcLength)
●输入:pSrc-源字符串指针,nSrcLength-源字符串长度。
●输出:pDst-目标编码串指针。
●返回:目标编码串长度。
222
int gsmEncode7bit(const char* pSrc, unsigned char* pDst,int nSrcLength)
 {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -