您的位置:首页 > 编程语言

有一个字符串,包含数字与字母,编程去除数字,要求:1.在原字符串操作2.使用指针处理

2014-08-05 14:55 302 查看
<span style="font-size:18px;">//3.有一个字符串,包含数字与字母,编程去除数字,要求:1.在原字符串操作2.使用指针处理
char str[] = "2a45abcd123sdafasdfasfasfasfasdfasfd9";
char *p = str;
int i = 0;
while (*(p + i) != '\0') {
if (*(p + i) >= '0' && *(p + i) <= '9') {
//判断当前的字符是否是数字,如果是数字,就做剔除操作
//(剔除,覆盖(使用后面的字符,将前面的字符覆盖掉))
//覆盖的开始位置,以及要使用的覆盖内容的开始位置
//p + i.   p + i + 1.
strcpy1(p + i, p + i + 1);
}else{
i++;
}
}
printf("%s", p);</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐