欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

删除字符串中某字符

程序员文章站 2023-12-21 18:25:28
...

思路:利用前移,记录要删除的字符的个数,其后面的字符前移直接覆盖即可 

void Func(char a[],char b)
{
	int t=0;
	int i;
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]!=b)	a[i-t]=a[i];    //前移
		else
		{
			t++;
		 } 
	}
	a[i-t]=a[i];	//处理末尾 '\o'
 }

 

相关标签:

上一篇:

下一篇: