ft_calloc

nawkim·2021년 5월 26일
0

libft

목록 보기
23/44

1. 프로토타입

void	*ft_calloc(size_t count, size_t size)
  • 헤더
#include <stdlib.h>
  • 형태
void	*calloc(size_t count, size_t size)

2. 용도

3. 리턴값

4. 코드 구현

#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);
}

5. 코드 설명

profile
공부 기록.

0개의 댓글