C语言编函数strsub,实现两个字符串的相减,如str1为abcdefg,str2为abc,strsub(str1,str2)后,str1为defg

2020-06-26 社会 146阅读
#include 
int strat( char *s, char c )
{
while ( *s )
{
if ( *s==c )
return 1;
s++;
}
return 0;
}
char *strsub( char *s, char *q)
{
    char *t=s,*new_s=s;
    while ( *t )
{
if ( !strat( q, *t) )
*new_s++ = *t ;
t++;
    }
    *new_s='\0';
    return s;
}
void main()
{
char str1[]="abcdefg";
char str2[]="abc" ;
char *p=strsub( str1,str2);
printf("%s\n", p );
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com