열렬히.뛰기

ft_lstsize

école 42 > libft > ft_lstsize

개요

  • 노드의 사이즈를 구하는 함수
  • 노드를 계속 넘기면서 사이즈를 구한다.
  • 중간 널가드 처리도 반드시 필요

코드

c
#include "libft.h"

int	ft_lstsize(t_list *lst)
{
	int		count;
	t_list	*temp;

	count = 0;
	temp = lst;
	if (!temp)
		return (0);
	while (temp->next)
	{
		temp = temp->next;
		count++;
	}
	return (++count);
}