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);
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);