개요
- 노드의 사이즈를 구하는 함수
- 노드를 계속 넘기면서 사이즈를 구한다.
- 중간 널가드 처리도 반드시 필요
코드
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);
}