Libft(12) - strrchr

2021. 6. 26. 17:5942seoul/42 Cursus

Libft(12) - strrchr

 

STRCHR(3)                BSD Library Functions Manual                STRCHR(3)

NAME
     strchr, strrchr -- locate character in string

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <string.h>

     char *
     strchr(const char *s, int c);

     char *
     strrchr(const char *s, int c);

DESCRIPTION
     The strchr() function locates the first occurrence of c (converted to a char) in the
     string pointed to by s.  The terminating null character is considered to be part of the
     string; therefore if c is `\0', the functions locate the terminating `\0'.

     The strrchr() function is identical to strchr(), except it locates the last occurrence of
     c.

RETURN VALUES
     The functions strchr() and strrchr() return a pointer to the located character, or NULL if
     the character does not appear in the string.

SEE ALSO
     memchr(3), memmem(3), strcspn(3), strpbrk(3), strsep(3), strspn(3), strstr(3), strtok(3),
     wcschr(3)

STANDARDS
     The functions strchr() and strrchr() conform to ISO/IEC 9899:1990 (``ISO C90'').

BSD                             April 19, 1994                             BSD
  • strchr()와 유사한 함수지만, c가 발견된 마지막 위치를 리턴한다는 점이 다름.

기본 함수 구조 및 매개변수

     #include <string.h>

     char *
     strrchr(const char *s, int c);
  • s: 검색할 문자열
  • c: 찾을 문자

리턴값

  • c가 있으면 문자열 s에서 c가 발견된 마지막 위치
  • c가 없으면 NULL 리턴.

'42seoul > 42 Cursus' 카테고리의 다른 글

Libft(14) - strncmp  (0) 2021.06.26
Libft(13) - strnstr  (0) 2021.06.26
Libft(11) - strchr  (0) 2021.06.26
Libft(10) - strlcat  (0) 2021.06.26
Libft(9) - strlcpy  (0) 2021.06.26