删除字符串中指定的字符形成字符串

原创 2012年03月22日 00:58:14
//删除字符串中指定的字符形成字符串
#include <stdio.h>
#include <string.h>

void fun(char s[],int c)
{
	int n=strlen(s),i,j=0;
	char b[100];
	for(i=0;i<n;i++)
	{
		if(s[i]!=c)
			b[j++]=s[i];
	}b[j]='\0';
	strcpy(s,b);
	
}

main()
{
	static char str[]="turbo c and borland c++";
	char ch;
	printf("原始字符串:%s\n",str);
	printf("输入一个字符:");
	scanf("%c",&ch);
	fun(str,ch);
	printf("str[]=%s\n",str);
	strcpy(str, "turbo c and borland c++");
	fun(str, 'a');
	
}

相关文章推荐

PHP在字符串中查找指定字符串并删除的代码

PHP在字符串中查找指定字符串并删除的代码

二级c语言之删除字符串中的指定字符

二级c语言: 删除字符串中的指定字符: 以字符串****ABCD****abcd****为例 我们做4种删除方法: 1、删除全部的*号;输出应为:ABCDabcd 2、删除首部的*号;输出应为:ABC...

删除字符串中首次出现的指定字符

字符串处理中有一个非常常用的操作:删除字符串中首次出现的指定字符。对于这个操作,一般的方法是自己写函数实现,其实C++ string库中提供的函数就可以直接实现这个功能。需要的两个函数如下: 1、f...
  • furney
  • furney
  • 2012年03月16日 10:11
  • 1109

逐个替换字符串中的指定字符

  • 2010年05月20日 16:23
  • 258B
  • 下载

字符串之删除指定字符

Problem G: C语言实验——删除指定字符 Description 从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。 Input 第一行是...

在字符串中删除指定字符

在字符串中删除指定的字符    输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。    例如,输入”They are students.”和”aeiou”,     则删除之后的第...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除字符串中指定的字符形成字符串
举报原因:
原因补充:

(最多只允许输入30个字)