구조체

lstdelone voidft_lstdelone(t_list *lst, void (*del)(void *)) 현재 가리키고 있는 노드를 삭제 시킴. free lst와 free content #include "libft.h" voidft_lstdelone(t_list *lst, void (*del)(void *)) { if (lst == NULL || del == NULL) return ; del(lst -> content); free(lst); } 참고 사이트 ft_lstdelone 구현 ft_lstdelone 구현 lst가 NULL이면 리스트가 비어 있다는 뜻. 이 때에는 삭제할 리스트가 없는 것이므로 return; del()함수가 NULL이면 lst의 content를 free하는 기능을 수행하지 못하..
lstnew 새로운 노드를 생성하는 함수 #include "libft.h" t_list*ft_lstnew(void *content) { t_list*result; result = (t_list *)malloc(sizeof(t_list)); if (result) { result->content = content; result->next = NULL; } return (result); } 참고 사이트 lst함수들에 대해서(lstnew, lstadd_front, lstadd_back, lst_size) lst함수들에 대해서(lstnew, lstadd_front, lstadd_back, lst_size) 틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 💡 lstnew 에 대하여 struct s_list ..
재윤
'구조체' 태그의 글 목록