int main()

{

char words[100000] = "lloololoollloo";

char target[36] = "lo";

char save[100000];


char * wordst = words;

char * targett = target;


int i = 0, t = 0;


AGAIN:


for(t = 0; *wordst; )

{

if (*wordst == *targett)

{

if (strncmp(wordst, targett, strlen(targett)) == 0)

{

for (; *targett; targett++, wordst++)

;

targett = target;

t++;

continue;

}

else

save[i++] = *wordst;

}

else

save[i++] = *wordst;


wordst++;

}

save[i] = '\0';


if (t)

{

wordst = save;

i = 0;

goto AGAIN;

}



std::cout << save << std::endl;

}



파일은 알아서 추가하거라.