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

📄 d227.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
●输出:pDst-目标字符串指针。
●返回:目标字符串长度。
int gsmlnvertNumbers(const char* pSrc, char* pDst, int nSrcLength)
{
int nDstLength;    //目标字符串长度
char ch;    //用于保存一个字符
/,复制串长度
nDstLength= nSrcLength;
//两两颠倒
for(int i=0; i<nSrcLength;i+=2)
(
    ch= *pSrc++,    //保存先出现的字符
    *pDstH= *pSrc++;  /,复制后出现的字符
    *pDst++= ch;    ,/复制先出现的字符
}
//源串长度是奇数吗?
if(nSrcLength&1)
{
    *(pDst-2)=’F;  //补’F
    nDstLength++;    //目标串长度加1
)
    /,输出字符串加个结束符
    *pDst=’\0’;
    ,,返回目标字符串长度
    return nDstLength;
    }
    (2)   gsmSerializeNumbers(const char* pSrc, char* pDst, int nSrcLength)
  说明:两两颠倒的字符串转换为正常顺序的字符串,如:“683158812764F8”
“8613851872468"。
  ●输入:pSrc-源字符串指针,nSrcLength-源字符串长度。
  ●输出:pDst-目标字符串指针。
  ●返回:目标字符串长度。
int gsmSerializeNumbers(const char* pSrc, char* pDst, int nSrcLength)
{
int nDstLength;    //目标字符串长度
char ch;    //用于保存一个字符
//复制串长度
nDstLength= nSrcLength;
∥两两颠倒
for(int i=0; knSrcLength;i+=2)
{
227

⌨️ 快捷键说明

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