#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#define MAXLEN 100
int ReplaceStr(char ****c, char *sSubStr, char *sReplaceStr)
{
    int  StringLen;
    char caNewString[MAXLEN];
   
    char *FindPos = strstr(***c, s
SubStr);
    if( (!FindPos) || (!s
SubStr) )
        return -1;
   
    while( FindPos )
    {
        memset(caNewString, 0, sizeof(caNewString));
        StringLen = FindPos - ***c;
        strncpy(caNewString, ***c, StringLen);
        strcat(caNewString, sReplaceStr);
        strcat(caNewString, FindPos + strlen(s
SubStr));
        strcpy(***c, caNewString);
       
        FindPos = strstr(***c, s
SubStr);
    }
   
    return 0;
}