ft_bzero

“bzero에 대하여”
<목차>목차>
write zeroes to a byte string
(1) MY CODE
#include "libft.h"
void *ft_bzero(void *s, size_t n)
{
unsigned char *dest;
size_t i;
dest = s;
i = 0;
while (i++ < n)
*dest++ = 0;
return (s);
}
(2) MAN BZERO
NAME
bzero -- write zeroes to a byte string
SYNOPSIS
#include <strings.h>
void
bzero(void *s, size_t n);
DESCRIPTION
The bzero() function writes n zeroed bytes to the string s. If n is
zero, bzero() does nothing.
HISTORY
(중략) bzero() was deprecated in IEEE Std 1003.1-2001 (``POSIX.1'') and removed
in IEEE Std 1003.1-2008 (``POSIX.1'').
- 주어진 포인터로부터, n바이트를 순회하며 0으로 초기화한다. n이 0이면 어떠한 행동도 하지 않는다.
- Deprecated된 함수로,
memset()
을 사용할 것을 권장한다.