C语言之删除中间的*

#include 

void fun(char str[]){
    char *p1,*p2,*p3;
    p1 = str;
    p2=str;
    p3=str;
    while(*p3) p3++;
    p3--;
    while(*p1=='*') p1++;
    while(*p3=='*') p3--;
    p2=p1;
    while(p2 
  

注意两个条件不能同时用++,要不然会实现两次++

你可能感兴趣的:(c语言,开发语言)