📄 d227.bmp.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 + -