본문 바로가기

검색3

strspn Index로 돌아가기【기  능】 대상 문자열에서 검색문자열이 포함된 길이를 돌려주는 기능 【소  속】 string.h                 #include      【서  식】 size_t strspn(const char *tar, const char *src);     【설  명】 문자열 tar의 선두부터 검색해서 문자열 src에 포함된 문자가 선두부터 있으면 카운트를 시작해서                 (연속해서) 더이상 발견되지 않을 때 까지의 문자수를 돌려준다. 예를들면           tar문자열이  12345abc 이고 str 문자열이 512 일때는 리턴값이 2가 된다.            tar문자열이  abc12345 이고 str 문자열이 512 일때는 리턴값이 0가 된다.   .. 2024. 7. 8.
strpbrk Index로 돌아가기 【기  능】 대상 문자열에서 검색문자열이 발견된 지점의 위치를 돌려주는 기능 【소  속】 string.h                 #include      【서  식】 char *strpbrk(const char *tar, const char *src);     【설  명】 문자열 tar에서 문자열 src에 포함된 문자가 발견된 최초의 위치를 돌려준다. 【인  수】                  tar : 검색대상 문자열            src : 검색하는 문자열 【리턴 값】            발견된경우 : 문자열 tar에서 문자열 src가 발견된 최초의 위치            발견되지 않은경우 : 공백문자(NULL) 【사용 예】  #include  #include #i.. 2024. 7. 6.
memchr Index로 돌아가기  【기  능】 메모리 블럭내에서 지정한 바이트수 만큼 문자를 검색하는 기능    【소  속】 string.h     #include     【서  식】      void *memchr(const void *buf, int char, size_t n);    【설  명】      buf(메모리 블럭)의 선두 번지로 부터 n바이트분 데이터를 검색해서 지정한 문자char의 위치를 리턴한다. buf를 메모리 블럭으로 인식하기 때문에 검색중에 공백문자('\0')가 있어도 무시한다.    【인  수】      *buf : 검색대상 메모리의 선두 어드레스    char : 검색할 문자    n : 검색할 바이트 수     【리턴 값】   검색 성공시 : 발견된 문자위치(포인터)   검색 실패시 .. 2024. 6. 3.