Developer/C & C++
[C언어] strstr() 함수를 이용한 문자열 찾는 함수 구현
데브포유
2017. 6. 9. 17:13
반응형
특정 문자열에 찾고자 하는 문자열이 시작일치인지 아니면 부분일치인지 판별해주는 함수를 구현해 보았습니다.
#define bool int
#define true 1
#define false 0
bool strMatch(char* objStr, char* schStr, char matchType) {
if (objStr == NULL || schStr == NULL)
return false;
char* ret = strstr(objStr, schStr);
if(ret == NULL)
return false;
if ('S' == matchType) {
/* 시작일치 */
return (objStr == ret)?true:false;
} else if ('P' == matchType) {
/* 부분일치 */
return true;
} else {
return false;
}
}
반응형