void *ft_calloc(size_t count, size_t size)
- 헤더
#include <stdlib.h>
- 형태
void *calloc(size_t count, size_t size)
#include "libft.h"
void *ft_calloc(size_t count, size_t size)
{
void *p;
if (count == 0 || size == 0)
{
p = malloc(1);
if (p == 0)
return (0);
((char*)p)[0] = 0;
return (p);
}
p = malloc(count * size);
if (p == 0)
return (0);
ft_memset(p, 0, count * size);
return (p);
}