我是
靠谱客的博主
超级煎饼,最近开发中收集的这篇文章主要介绍
C语言删除字符串中的指定字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
void replace_string(char * source_str,char * targ_str,char *val)/*将字符串中指定子字符串用指定字符串代替,targ_str 是被替换的,val是替换的字符串*/
{
char temp_sstr[513],result[513];
char * p,*q;
int len;len=0;q=p=NULL;
memset(result,0,sizeof(result));
memset(temp_sstr,0,sizeof(temp_sstr));
strcpy(temp_sstr,source_str);
p=q=temp_sstr;
len=strlen(targ_str);
while(q!=NULL)
{
if((q=strstr(p,targ_str))!=NULL)
{
strncat(result,p,q-p);
strcat(result,val);
strcat(result,"