c语言删除某个字符串中的某一个字符

  • Post author:
  • Post category:其他


1.删除某个字符串中的某一个字符

#include "stdio.h" 
/*
*
*删除字符串中某个字符 
*
*/
void delete_char(char str[],char target)
{
	int i,j;
	for(i=j=0;str[i]!='\0';i++){
		if(str[i]!=target){
			str[j++]=str[i];
		}
	}
	str[j]='\0';
}

int main()
{
	char a[5]="-12";
	printf("字符串    :a= %s\n",a); 
	delete_char(a,'-');
	printf("删除字符后:a= %s\n",a); 
}

执行结果:



版权声明:本文为qq_35831134原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。