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;
}
파일은 알아서 추가하거라.
'' 은 '\\0'인거 알지?
C++로 만든거야?
포인터를 이렇게 쓰는건지 첨 알았음 ㄳ
아니 C언어로 만든건데? 마지막에 printf쓰기 귀찮아서 cout쓴거고
이웃집 // 븅신아 cout 쓰는순간 C++야 병신