F.R.I.D.A.Y.

substr 직접 만들어보기 본문

DEV/C C++

substr 직접 만들어보기

F.R.I.D.A.Y. 2018. 11. 14. 07:53
반응형

substr : 문자열 내에 특정 문자열이 포함되어있는지 확인


int substr(char *pattern, char *src) {
	int patternLen = 0;
	while (*(pattern + patternLen) != '\0') patternLen++;

	if (!patternLen) return -1;

	int temp = 0;

	while (*src != '\0') {
		if (*src == *pattern) {
			int i;
			for (i = 1; i < patternLen; i++) {
				if (*(src + i) != *(pattern + i) && *(src + i) != '\0') break;
			}
			if (i == patternLen) return 1;
		}
		src++;
	}

	return 0;
}



 코드 설명 귀찮아..

728x90
반응형

'DEV > C C++' 카테고리의 다른 글

for의 진행방식  (0) 2019.01.15
MFC :: 화면 캡쳐(capture.exe)  (0) 2018.12.23
배열은 수정 가능한데 포인터는 수정 불가?  (0) 2018.09.25
삼항 연산자 ? :  (0) 2018.09.25
WINAPI - 2018 PU PROJECT  (0) 2018.09.19
Comments