Libft(6) - memchr
2021. 6. 26. 16:30ㆍ42seoul/42 Cursus
Libft(6) - memchr
MEMCHR(3) BSD Library Functions Manual MEMCHR(3)
NAME
memchr -- locate byte in byte string
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <string.h>
void *
memchr(const void *s, int c, size_t n);
DESCRIPTION
The memchr() function locates the first occurrence of c (converted to an unsigned
char) in string s.
RETURN VALUES
The memchr() function returns a pointer to the byte located, or NULL if no such byte
exists within n bytes.
SEE ALSO
strchr(3), strcspn(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3),
strtok(3), wmemchr(3)
STANDARDS
The memchr() function conforms to ISO/IEC 9899:1990 (``ISO C90'').
BSD April 9, 2008 BSD
- 처음으로 문자 c와 일치하는 메모리의 위치를 리턴함.
기본 함수 구조 및 매개변수
#include <string.h>
void *
memchr(const void *s, int c, size_t n);
- s: 검색할 문자열의 시작 주소
- c: 찾을 문자
- n: 검색을 수행할 만큼의 바이트 수
리턴값
- c와 일치하는 값이 있으면 그 주소
- c와 일치하는 값이 없으면 NULL
char가 아닌 int 형으로 문자를 검색하는 이유
Libft(4) - memccpy
Libft(4) - memccpy MEMCCPY(3) BSD Library Functions Manual MEMCCPY(3) NAME memccpy -- copy string until character found LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include void * memccpy(void *..
byein.tistory.com
참고 자료
C 언어 레퍼런스 - memchr 함수
modoocode.com
'42seoul > 42 Cursus' 카테고리의 다른 글
Libft(8) - strlen (0) | 2021.06.26 |
---|---|
Libft(7) - memcmp (0) | 2021.06.26 |
Libft(5) - memmove (0) | 2021.06.26 |
Libft(4) - memccpy (0) | 2021.05.22 |
Libft(3) - memcpy (0) | 2021.05.22 |