char str[] = "ahi27io8";
char *p = str;
int i = 0;
char temp[255] = {0};
while (*(p + i) != '\0') {//以结束标志为判断依据
if (*(p + i) >= '\0' && *(p + i)<= '9' ) {
//strcpy(p + i, p + i + 1);
strcpy(temp, p + i + 1);//给一个字符串的开始地址,则,从这个地址开始,自动开始赋值
strcpy(p + i, temp);
} else{
i ++;
}
}
printf("%s", p);