#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char str[1024] = "*****A*B*C***D**E*F***G****";
char *p1, *p2, *q;
p1 = str;
while (*p1 == '*'){
p1++;
}
p2 = p1;
int n = strlen(str)-2;
q = &str[n];
while (*q == '*'){
q--;
}
while (p1 < q){
if (*p1 != '*'){
*p2 = *p1;
p2++;
p1++;
}
else{
p1++;
}
}
while (*q){
*p2++ = *q++;
}
*p2 = '\0';
puts(str);
system("pause");
return 0;
}
去掉字符串中字母见的星号 (指针)
最新推荐文章于 2024-06-24 13:00:24 发布