两两字符串交换
来源:互联网 发布:淘宝代销代发货 编辑:程序博客网 时间:2024/04/29 00:25
int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength) {int nDstLength;// 目标字符串长度char ch;// 用于保存一个字符// 复制串长度nDstLength = nSrcLength;int i = 0;// 每两两字符进行颠倒对调变换for( i=0; i<nSrcLength;i+=2) { //i的目的是保证循环的次数ch = *pSrc++;// 保存先出现的字符 ++++++++++++++++++++++++*pDst++ = *pSrc++;// 复制后出现的字符 +++ 注意“++”运算 +++*pDst++ = ch;// 复制先出现的字符 ++++++++++++++++++++++++}// 源串长度是奇数吗?if(nSrcLength & 1){*(pDst-2) = 'F';// 补'F'nDstLength++;// 目标串长度加1}// 输出字符串加个结束符*pDst = '\0';// 返回目标字符串长度return nDstLength;}
- 两两字符串交换
- 两数交换
- d006: 交换两数值
- Java 两变量交换
- ultraGrid交换两列
- 两数交换
- 两数交换
- 两数交换
- 交换两整型变量
- 两数交换
- 两数交换
- 两数交换总结
- 交换两数方法
- JavaSE 两数交换
- 两数交换
- 两数交换
- 两两交换链表的结点
- 两两交换链表中的节点
- 传智播客JNI视频第四讲
- 字典树(Trie)
- xml的几种解析方式
- Java系列-Java高级
- 开篇
- 两两字符串交换
- android 面试题(1)
- C# datagridview删除行
- android 有哪些安全机制
- SQLPLUS下出现显示问号的问题
- C++ list容器学习
- APPIUM移动自动化测试知多少?
- 当在浏览器中输入一个url后回车,后台发生了什么?
- SQL HAVING 子句