小老虎丹尼尔 原版:编写函数void delstr(char *str,char *s)
来源:百度文库 编辑:高校问答 时间:2024/10/04 06:23:24
编写函数void delstr(char *str,char *s),从字符串str中删除子字符串s.
例如:若输入的母串为"abaaAabcaabbabca",子串为"ab",则程序输出:
"aaAcabca";若输入母串为"aabcbcabcba",子串为"abc",则输出: "abcba" . */
#include<string.h>
#include<stdio.h>
void delstr(char *str,char *s)
{
}
main()
{char a[80],b[80];
gets(a);gets(b);
delstr(a,b);
puts(a);
}
例如:若输入的母串为"abaaAabcaabbabca",子串为"ab",则程序输出:
"aaAcabca";若输入母串为"aabcbcabcba",子串为"abc",则输出: "abcba" . */
#include<string.h>
#include<stdio.h>
void delstr(char *str,char *s)
{
}
main()
{char a[80],b[80];
gets(a);gets(b);
delstr(a,b);
puts(a);
}
#include<string.h>
#include<stdio.h>
void delstr(char *str,char *s)
{
int lena,lenb,i,j;
lena=strlen(str);
lenb=strlen(s);
for (i=0;i<=lena-lenb;)
{
for (j=0;j<lenb&&str[i+j]==s[j];j++);
if (j==lenb)
{
memcpy(str+i,str+i+j,lena-i-j);
lena-=j;
str[lena]=0;
}
else i++;
}
return;
}
main()
{char a[80],b[80];
gets(a);gets(b);
delstr(a,b);
puts(a);
}
编写函数void delstr(char *str,char *s)
编写函数void delstr(char *str,char *s)
编写函数void fun(char *str)
编写函数void fun(char *s),
编写函数void fun(char *a,char *b)
编写函数void fun(char *a,char *b),
编写函数void fun(char *s),功能是:把形参s所指字符串中下标为奇数的字
用C语言编写void inset(struct student *p)函数
编写函数void fun(int k,int *p),
编写函数int fun(char (*ss)[N],int m,char *s)