ft_calloc


💻 ft_calloc
sizeサイズに等しいストレージ領域(count数)を指定し、ストレージ領域を0に塗りつぶして返します.
📃 ft callocプロトタイプ
void	*ft_calloc(size_t count, size_t size)
🔩 parameters
count:ストレージスペースを割り当てる変数数
size:記憶領域を割り当てる変数の記憶領域サイズ
📬 return
void*型戻り
  • の割り当てが完了する記憶領域は
  • に戻る.
    🧨 注意事項
  • malloc関数を使用して
  • の記憶領域を割り当てる
  • malloc関数は、動的割当てに失敗したときにNULLを返すため、NULLが発生した場合はNULLを返して関数を終了する必要があります.
  • メモリ領域の割り当てが完了すると、メモリを0に埋め込む必要があるため、bzeroまたはmemset関数を使用してメモリを0に埋め込むことができます.
    パスワード
    
    #include "libft.h"
    
    void	*ft_calloc(size_t count, size_t size)
    {
    	void	*mem;
    
    	mem = (void *)malloc(count * size);
    	if (mem == 0)
    		return (0);
    	ft_memset(mem, 0, count * size);
    	return (mem);
    }