memchr 구현 방식 중 하나

구현 방식:
void *ho_memchr(const void *s, int c, size_t n) {
    unsigned char *p = (unsigned char *)s;
    for (;n-- > 0; ++p) {
        if (*p == c)
            return (void *)p;
    }   
    return NULL;
}

좋은 웹페이지 즐겨찾기