當前位置:編程學習大全網 - 編程軟體 - 請問諸位編程大師怎樣編寫代碼能用remove_letter(letter, strng):這個函數達到壹下效果?

請問諸位編程大師怎樣編寫代碼能用remove_letter(letter, strng):這個函數達到壹下效果?

char *remove_letter(char a, char *str)

{

char *p = str;

int len = 0;

while(p)

{

if(*p == a) p++;

else if(*p=='\0') break;

else {len++; p++;}

}

if(len==0) return str;

else

{

char *tmp = new char[len+1];

p=str;

len=0;

while(1)

{

if(*p==a){p++; continue;}

else {tmp[len]=*p; }

if(tmp[len]=='\0') break;

len++; p++;

}

return tmp;

}

}

  • 上一篇:pcb抄板沒網格不能改麽
  • 下一篇:getchar在c語言中是什麽意思?
  • copyright 2024編程學習大全網