删除一个字符串中的指定字符
2014-07-30 13:19
267 查看
删除一个字符串中的指定字符
#include <stdio.h>
void del_char(char *p,char ch)
{
char *q;
while(*p!='\0')
{
if(*p==ch)
{
for(q=p;*q!='\0';q++)
*q = *(q+1);
}
else
p++;
}
}
void main()
{
char ch;
char a[]="hello world !";
scanf("%c",&ch);
del_char(a,ch);
printf("%s\n",a);
}
删除一个字符串中的指定字符
#include <stdio.h>
void del_char(char *p,char ch)
{
char *q;
while(*p!='\0')
{
if(*p==ch)
{
for(q=p;*q!='\0';q++)
*q = *(q+1);
}
else
p++;
}
}
void main()
{
char ch;
char a[]="hello world !";
scanf("%c",&ch);
del_char(a,ch);
printf("%s\n",a);
}
相关文章推荐
- oracle 删除字符串头尾的指定一个字符
- 在一个字符串中删除指定的字符 & 删除字符串中所有出现在另一个字符数组中的字符
- 从键盘输入一个字符串与一个指定字符,将字符串中出现的指定字符全部删除
- 在一个给定的字符串中删除指定的字符
- VB 在字符串增加内容与删除指定个数字符
- ASP 删除字符串开始或/和末尾处指定字符(串)
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- 让一个字符重复指定次数,让一个字符或字符串占指定宽度显示
- 自己实现的一个字符串分割截取函数,以及查找指定字符
- 实现在一个字符串中删除中文字符及空格的实现代码
- sql 语句 写一个函数T-sql函数elimination(a,b)将出现在第一个字符串中的第二个字符串中的所有字符删除,即:select dbo.elimination('abcdefg123
- 【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符
- Exe7 删除字符串中指定的字符 (还有有问题——指针的问题)
- java删除字符串中的指定字符
- 华为(2007年3月)一道面试题: c语言删除一个字符串中的第i个字符后的j个字符
- 删除字符串最后一个指定的字符
- 【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符
- 程序员面试指南(第六章) 数组和字符串(C#版) 2.从字符串中删除指定的字符
- 2011-10-31---删除一个字符串指定的字串,并返回字串的个数
- [转载]c删除字符串中指定字符