2026.06.21
출처
ft_itoa
목적: int를 ascii로 바꿔주는 역할을 하는 함수. 코드: n이 한자리라면 while을 거치지 않고 바로 한자리 ...
+more
2024.05.26
ft_lstnew
목적: 새로운 노드를 생성하고 해당 노드를 return한다. 리스트 이용을 위해 ft_lst*.c 파일들의 경우 다음...
ft_lstadd_front
목적: 리스트의 맨 앞에 new 노드를 추가한다. 코드: **lst를 통해 ‘노드’의 주소를 가져온다. 만약 lst,...
ft_lstsize
목적: 리스트의 사이즈를 확인한다. 이 리스트는 t_list 구조체들(노드)의 집합이다. 코드: next가 NUL...
ft_lstlast
목적: 리스트의 마지막 노드의 주소를 return 해 준다. 코드: 만약 마지막 노드라면 next = NULL...
ft_lstadd_back
목적: 리스트의 맨 뒤에 새로운 노드를 추가한다. 코드:
ft_lstdelone
목적: 노드 하나를 del 함수를 이용해 삭제한다. 코드: del 함수는 노드의 content를 삭제 해 줌. lst가 삭...
ft_lstclear
목적: 리스트 내의 모든 노드를 삭제한다. 코드: temp를 통해 뒤쪽에 있는 노드를 저장 해 놓고 앞의 노드...
ft_lstiter
목적: 함수 포인터가 가리키는 함수에 각 노드의 content들을 차례로 넣어서 실행시켜준다. 코드:
ft_lstmap
목적: 노드를 f가 가리키는 함수를 통해 새로 생성하여 새로운 리스트를 만든다. 만약 새노드를 malloc하는...