[C] memchr / memchr.c / memchr in c
2022. 7. 6. 22:01ㆍ🧑🏻💻/C & C++
DESCRIPTION | memchr()함수는 문자열 s에서 c(부호 없는 문자로 변환됨)가 처음 나타나는 위치를 찾습니다. |
변수명 | 설명 |
const void *s | 데이터를 찾을 메모리 시작 위치 |
int c | 찾을 데이터 값 |
size_t | s에서 찾을 범위 크기 (byte 단위) |
return | |
성공 | c를 처음 찾은 위치 (주소 값) |
실패 | NULL |
void *memchr(const void *s, int c, size_t n)
{
unsigned char *s_dst;
unsigned char find;
find = c;
s_dst = (unsigned char *)s;
while (n--)
{
if (*s_dst == find)
return (s_dst);
s_dst++;
}
return (0);
}
'🧑🏻💻 > C & C++' 카테고리의 다른 글
c example (0) | 2022.07.06 |
---|---|
[C] memmove / memmove.c / memmove in c (0) | 2022.07.06 |
[C] STANDARD C LANGUAGE / C 언어 / C언어 명령어 / C 명령어 정리 (0) | 2021.09.07 |
[C] qsort를 사용하여 오름차순 / 내림차순 정렬 (0) | 2021.06.23 |
[C] stdlib.h/atoi (0) | 2021.06.18 |