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

原创 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');
	
}

从字符串中删除指定字符

前一段时间去HULU笔试的时候,就出了这样一个题,以为很简单,直接用的如果遇到就直接删除,而且后面的所有元素顺序前移,这样效率太低,而且没有创新性,问题分为两步,一个是查找到字符,另一个是删除字符,这...
  • byrsongQQ
  • byrsongQQ
  • 2011年04月11日 23:14
  • 13908

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

$a = "abcababa";$count=strpos($a,"ab");$str=substr_replace($a,"",$count,2); 输出结果:cababa代码虽短,但也算是一个小算...
  • phphot
  • phphot
  • 2007年11月29日 12:42
  • 6890

Java删除字符串中的指定字符

Java删除字符串中的指定字符有以下两种方法: 1.替换函数,替换成空白 String test  = ("chaojimali"); test = test.replace...
  • wl724120268
  • wl724120268
  • 2016年10月19日 09:52
  • 12949

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

二级c语言: 删除字符串中的指定字符: 以字符串****ABCD****abcd****为例 我们做4种删除方法: 1、删除全部的*号;输出应为:ABCDabcd 2、删除首部的*号;输出应为:ABC...
  • u013053268
  • u013053268
  • 2015年03月18日 11:45
  • 4716

C# VI: 删除字符串中指定字符的几种方法

本文基于Stackoverflows上以下几个Question: Fastest way to remove chars from string (http://stackoverflow.com/...
  • alvachien
  • alvachien
  • 2016年09月05日 10:53
  • 4263

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

PHP在字符串中查找指定字符串并删除的代码
  • linmufeng326
  • linmufeng326
  • 2016年03月15日 13:47
  • 3912

c++在字符中删除指定字符串

#include #include #include using namespace std; void strdel(char *str,const char* pattern) { i...
  • yinhua405
  • yinhua405
  • 2017年06月18日 10:00
  • 376

从指定字符串删除指定字符

#include #include /* * 从字符串str中删除指定的字符ch */ char* delete_special_char(char *str, char ch) { ...
  • shenwanjiang111
  • shenwanjiang111
  • 2016年04月15日 13:15
  • 1122

python 删除字符串中指定字符&去掉空格

.replace('#', '')
  • u011330736
  • u011330736
  • 2016年06月05日 12:39
  • 23308

Python 字符串的删除和替换

# 01:去掉(\t\n\a) str_01 = '\twww.\abaidu. com\n' # 方法 def modifyStr(s): s = s.replace('\n','') ...
  • shaququ
  • shaququ
  • 2016年01月26日 14:00
  • 2411
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除字符串中指定的字符形成字符串
举报原因:
原因补充:

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