55问答网
所有问题
C语言如何实现删除字符串中的字符
比如我的字符串是abcde****abcd***,我要得到abcdabcd
举报该问题
其他回答
第1个回答 2010-05-28
void delchar(char *s, char ch)
{
int i=0,j=0;
while(s[i])
{
if(s[i]==ch)
{
i++;
}
else
{
s[j++]=s[i++];
}
}
s[j] = '\0';
}
<上一页
1
2
相似回答
怎么
用
c语言删除字符串中的字符
?
答:
1、输入:第一行是一个字符串; 第二行是一个字符。2、输出:
删除
指定字符后
的字符串
。二、设计思路:1、 同插入问题,定义两个字符数组a,b。以及标志删除位置的int型pos。2、用gets函数输入数组a的值,并利用for循环将数组a copy到 数组b。3、利用for循环,令pos位的数组b元素赋值到a。三、...
C语言删除字符串中
指定字符的方法有哪些?
答:
1.基本方法是,
编写函数fun:deletechar()。这个函数需要接受两个参数的传入,一个为该字符串str,另一个为想删除的字符c
。通过对整个字符串的逐个遍历,凡是检测到字符为c,则删除此字符。具体实现代码如下:2.在主函数,只需要接受用户输入的字符串,然后调用deletechar()函数,最后输出结果即可。主函...
C语言
-
删除字符串中的字符
。
答:
c语言中
书写
删除字符串中
某个字符的程序的具体操作步骤如下:1、编写头函数,包括“#include <stdio.h>.”与“#include <string.h>.“。2、定义两个相同容量
的字符
串储存的变量 char a【100】; char b【100】。以及整数变量 int c;int i=0,j=0;其中a[100]是存字符串的,b【100】是...
C语言如何实现删除字符串中的字符
答:
C语言删除字符串中
指定字符可以参考下面的代码:include<stdio.h> int main { char * fun(char * s);char arg[] = "hello.cgi?name1=value1&name2=value2";printf("This value :%s\n",fun(arg));getchar();return 0;} char * fun(char * s){ char *s1 = s; //s1指向字符串首...
C语言
删除字符串中的
指定字符'*',要求用指针,谢谢~
答:
intmain(){ charstr[100];char*p,*q;char
c
;gets(str);c=getchar();for(p=str,q=str;*p!='\0';p++)//用指针*p去提取str中每一个元素,用指针*q去删除str中需要
删除的
元素 if(*p!=c)*(q++)=*p;*q=*p;puts(str);return0;} ...
大家正在搜
C语言在字符串中删除重复的字符
C语言使用函数删除字符串中的字符
c语言字符串1中删除字符串2
C语言从字符串中删除字符
如何删去字符串中的字符
C语言从字符串里面删除特定字符
编程删除字符串中的指定字符
在字符串中删除特定的字符
使用函数删除字符串中的字符
相关问题
C语言-删除字符串中指定的字符
C语言,利用指针编写程序:删除一个字符串中的某一个字符
C语言删除字符串中指定字符
如何用C语言实现删除字符串中某些特定的字符
在C语言中如何删除字符串中的某一个特定的字符
C语言怎么删除字符串中的指定字符
C语言编写一个函数功能是删除字符串中的字符d
怎样实现在C语言字符数组中对字符串中的某个字符的删除