编程论坛
注册
登录
编程论坛
→
新人交流区
【求助】有一行文字,要求删去其中某个字符
lh2006713
发布于 2007-11-09 08:35, 1061 次点击
有一行文字,要求删去其中某个字符
此文字和要删除的字符均由键盘输入
用字符串或字符数组
哪位高手帮帮忙啊
偶想了好久 没有头绪啊
6 回复
#2
nianshi
2007-11-09 09:15
#include "stdio.h"
main()
{
char s[10],ch;
int i,j=0;
gets(s);/*输入一个字符串*/
ch=getchar();/*输入一个字符*/
for(i=0;s[i];i++)/*采用不放回原则删除指定字符*/
{
if(s[i]!=ch)
{ s[j++]=s[i];}
}
s[j]='\0';
puts(s);
}
#3
gaolf2006
2007-11-09 09:34
instr()
查找那个字符的位置,
把字符串分成前后两部分,以 那个字符的位置为分界,left(),mid()
把2个字符串合并起来,+
#4
Gavin_123
2007-11-09 09:57
加油
#5
寒天雪地
2007-11-09 11:31
回复:(nianshi)#include
写的很好喔!
#6
hfei3461
2007-11-09 11:46
#7
lh2006713
2007-11-09 12:31
nianshi
谢谢啦
1