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

有一字符串,包含数字与字母,编程去除数字

2014-07-28 21:26 323 查看


char str[] = "124a1b325cdef36gh325ijklmnop324qr63s352t56uvw57x47yz235";

printf("%lu", strlen(str));

char *p = str;

int i = 0;

char temp[255] = {0};

while (*(p + i) != '\0') {

if (*(p + i) >= '0' && *(p + i) <= '9') {

//判断当前的字符是否是数字,如果是数字,就做剔除操作

//(剔除,覆盖(使用后面的字符,将前面的字符覆盖掉))

//覆盖的开始位置, 以及 要使用的覆盖内容的开始位置.

// p + i. p + i + 1.

// strcpy(temp, p + i + 1);

// strcpy(p + i, temp);

strCpy(p + i,p + i + 1);

} else {

i++;

}

}

printf("%s", p);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐