实现在一个字符串中删除中文字符及空格的实现代码
2011-03-21 16:59
776 查看
如题:以下代码实现。
#include "stdafx.h" #include <string.h> #include <malloc.h> void TrimChineseAndBlank(char *pDest, char *pSrc) { int nLen = strlen(pSrc)+1; while(*pSrc != '/0') { if( ((*pSrc>=-95)&&(*pSrc<=-1)) || (*pSrc==' ')) { pSrc++; } else { *pDest++ = *pSrc++; } } *pDest='/0'; } int main(int argc, char* argv[]) { char *pSrc = "aniÖйú hao Peng"; char *pDest = (char*)malloc(100); TrimChineseAndBlank(pDest, pSrc); printf("after trim is %s/n", pDest); delete[] pDest; return 0; }
相关文章推荐
- 编写代码实现删除一个字符串中连续出现超过一次的空格
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。 (假设git树节点数为n,用邻接矩阵的形式表示git树:字符串数组matrix包含n个字符串,每个字符串由字符'0
- 编写一个业务函数,实现字符串(前后各有三个空格,单词前后也均有空格) " i am student, you are teacher " , 各个单词首字符大写
- php中删除字符串中最先出现某个字符的实现代码
- (Map实现)有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- 字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we are happy.”
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象, 删除其中所有值为"abc"的字符串元素,请用代码实现。
- C语言删除一个字符串中的多余空格字符
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- C++和C代码:删除字符串中所有前导空格和所有后导空格,单词之间最多只留一个空格
- .分析以下需求,并用代码实现 1.定义List集合,存入多个字符串 2.删除集合元素字符串中包含0-9数字的字符串 只要字符串中包含0-9中的任意一个数字就需
- 10.6 分别用字符数组和字符指针作函数参数两种方法编程实现在字符串每个字符间插入一个空格的功能
- 编写一个函数,实现字符串中,单个字符的删除
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- Lua实现计算 UTF8 字符串的长度,每一个中文算一个字符
- 字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 有一个字符串,其中包含中文字符、英文字符和数字、空格及其他字符,请统计和打印出各个字符的个数。
- 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。