# Libft

246개의 포스트

Libft_NULL가드

참조1null pointer디펜터를 유발하여 예외사항을 추후 공격할 수 있음.그러나 나의 앞으로 코딩 학습을 위해서는 현재 libft에서 필요한 부분은 취약점에 대한 방어보다 내가 잘못된 값을 입력하는 것에 대한 방어와 오류 반환이 먼저라고 생각하기 때문에 그냥 오류가

2022년 7월 20일
·
0개의 댓글
·

Libft_lstadd_back

문제점\*lst 를 직접 변경할 경우 lst의 주소값 변경이 호출된 바깥의 함수에서도 그대로 적용 -> 기존 함수 주소를 저장할 temp를 만들어주고 마지막에 lst를 temp로 초기화함수포인터활용

2022년 7월 20일
·
0개의 댓글
·

libft

터져야 할 때 터지게 만드려고. 애초에 잘못된 주소가 들어오는 경우 우리가 막을 수가 없고 NULL이 유효한 시스템도 있다고 함.C언어 C89의 표준함수들의 특징은 보통 유효한 값을 대상으로 만들어짐! 따라서 가드를 하지 않았음. 다만 lst함수들의 경우 유효하지 않은

2022년 7월 18일
·
0개의 댓글
·

Makefile 만들기 공부

Makefile 만드는건 너무 어렵다. 그래서 이번에 한번 주워들어 만들어본 김에 정리를 한 번 해볼까 한다.이번 libft 를 하면서 만들어 본 makefile이다. ifdef FLAG_BONUS TOTAL_OBJS = $(OBJS) $(BNS_OBJS)else TO

2022년 7월 12일
·
0개의 댓글
·

Libft_strtrim

set의 글자가 s1의 앞뒤로 없어질때까지 자르기...(무조건 앞뒤~ 다른 글자가 나오면 stop)(반복) atoi처럼 set 글자가 나오면 skip - 시작점(반복) set 이외의 글자가 나오면 set이 나올때까지 temp에 저장의문!temp 크기는 어떻게 해야 하나

2022년 7월 11일
·
0개의 댓글
·

Libft_calloc

읽어보면 좋은 참조

2022년 7월 10일
·
0개의 댓글
·

Libft_memmove

dst와 src의 위치가 overlap 되는 경우를 고려, 뒤에서부터 한바이트씩 복사하는 memcpy

2022년 7월 10일
·
0개의 댓글
·

Libft_void포인터, NULL 포인터

void\* ptr;타입이 정해져 있지 않음.어떠한 형태도 가르킬 수 있음주소를 저장할 수는 있지만 연산은 불가능적절한 형변환이 필요

2022년 7월 7일
·
0개의 댓글
·

Libft_strchr

반환형이 char \*이므로 return시에 str의 형변환을 해주자!

2022년 7월 7일
·
0개의 댓글
·

Libft_memmove

memcpy와 차이점버퍼에 복사하고 붙여넣기결과는 똑같은데안정성 면에서 더 낫다고 함.........그런가???체감은 어렵겠지;ㅁ;

2022년 7월 6일
·
0개의 댓글
·

Libft_memset

참조

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

Libft_Library (feat.compile)

순서오브젝트 작성gcc -c \*.car 명령 이용해서 라이브러리 아카이브 만들기flags\-r : 라이브러리 아카이브에 새로운 오브젝트를 추가할것\-c : 아카이브가 존재하지 않을경우 생성하라는 옵션 ar rc libft.a \*.o 컴파일정의인간이 이해할 수

2022년 7월 5일
·
0개의 댓글
·

[42Curse] Libft - Makefile

[42Curse] Libft Makefile

2022년 5월 23일
·
0개의 댓글
·

[42Curse] Libft - Split

Libft - Split

2022년 5월 23일
·
0개의 댓글
·

[42Curse] Libft - Write

[42Curse] Libft - Write관련 함수

2022년 5월 23일
·
0개의 댓글
·

[42Curse] Libft - List

[42Curse] Libft-List

2022년 5월 23일
·
0개의 댓글
·

[42Curse] Libft - Memory

42Curse Libft - Memory

2022년 5월 23일
·
0개의 댓글
·

[42Curse] Libft - String

[42Curse] Libft-String

2022년 5월 23일
·
0개의 댓글
·

[Libft] Bonus, Makefile

나만의 C 라이브러리 만들기

2022년 5월 12일
·
0개의 댓글
·

[Libft] Part 1, 2

나만의 C 라이브러리 만들기

2022년 5월 11일
·
0개의 댓글
·