void StrReplace(char *strSrc, char *strFind, char *strReplace);
#define M 100;
void main()
{
char s[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char s1[] = "RST";
char s2[] = "ggg";
StrReplace(s, s1, s2);
printf("%s\n", s);
return 0;
}
void StrReplace(char *strSrc, char *strFind, char *strReplace)
{
int i = 0;
int j;
int n = strlen(strSrc);
int k = strlen(strFind);
for (i = 0; i
{
if (*(strSrc + i) == *strFind)
{
for (j = 0; j
{
if (*(strSrc + i + j) == *(strFind + j))
{
*(strSrc + i + j) = *(strReplace + j);
}
else continue;
}
}
}
}