본문 바로가기

JAVA기반 스마트웹 개발2021/프로그래밍 언어활용

문자열 비교 검색 라이브러리

 

라이브러리 함수 이해

종류

헤더 파일 : string.h

비교함수

memcmp : 메모리 블록을 비교
strcmp : 문자열을 비교
strncmp : 문자열 개수를 지정하여 비교

헤더 파일 : string.h

검색함수

memchr : 메모리 블록에서 문자열 검색
strchr : 문자열에서 찾는 문자의 첫 번째 위치
strrchr : 문자열의 마지막에서부터 문자 위치 검색
strspn : 문자열에서 특정 문자로 구성된 문자열의 길이

헤더 파일 : string.h

검색함수

strcspn : 문자열에서 특정 문자로 구성에 포함되지 않는 문자열의 길이
strstr : 부분 문자열 위치
strtok : 토큰으로 문자열 분리

문자열 비교함수

memcmp

strcmp

memchr

strrchr

strspn

 

 

 

★핵심요약★

라이브러리 함수 이해

  • 문자열 처리 관련 함수는 string.h를 include 함
  • 문자열 비교함수 : memcmp, strcmp, strncmp
  • 문자열 검색함수 : memchr, strchr, strrchr, strspn, strcspn, strstr
  • 문자열 검색하여 분리하는 함수 : strtok

라이브러리 함수 활용

  • 문자열 비교함수는 첫 번째 매개변수가 더 큰 값이면 양수, 같으면 0, 두 번째
    매개변수가 크면 음수를 반환
  • 문자열에서 특정 문자의 위치를 검색하는 함수 : strchr, strrchr
  • 문자열에서 특정 문자열의 위치를 검색하는 함수 : strstr
  • strtok()함수는 문자열을 토큰으로 분리