http://blog.csdn.net/lan120576664/article/details/26835395 2014
- // 替换字符串中特征字符串为指定字符串
- int ReplaceStr(char *sSrc, char *sMatchStr, char *sReplaceStr)
- {
- int StringLen;
- char caNewString[256];
-
- char *FindPos = strstr(sSrc, sMatchStr);
- if( (!FindPos) || (!sMatchStr) )
- return -1;
-
- while( FindPos )
- {
- memset(caNewString, 0, sizeof(caNewString));
- StringLen = FindPos - sSrc;
- strncpy(caNewString, sSrc, StringLen);
- strcat(caNewString, sReplaceStr);
- strcat(caNewString, FindPos + strlen(sMatchStr));
- strcpy(sSrc, caNewString);
-
- FindPos = strstr(sSrc, sMatchStr);
- }
-
- return 0;
- }
|