티스토리 뷰

반응형

특정 문자열에 찾고자 하는 문자열이 시작일치인지 아니면 부분일치인지 판별해주는 함수를 구현해 보았습니다.


#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;

  }

  

}

반응형