# Libft

226개의 포스트

[42Seoul] libft - LinkedList 관련 함수

lstmap

2022년 4월 27일
·
0개의 댓글

[42Seoul] libft - String 관련 함수

String 관련 함수 > atoi > itoa > split > strjoin > strchr > strrchr > strdup > striteri > strlcat > strmapi > strnstr > strtrim > substr

2022년 4월 27일
·
0개의 댓글

Libft Bonus

ft_lstnew tlist ftlstnew(void content) new 리스트의 next 변수(다음 노드의 포인터)는 NULL로 초기화. 생성하는 함수일 뿐, 추가하거나 삽입하는 함수는 아님 !! 그래서 아래와 같은 의문이 들었지만 쓸데없는 걱정이었다. 원래 NULL을 가리키던 마지막 요소는 어떻게 되는 걸까? 두 개의 리스트가 NULL을 가리...

2022년 4월 15일
·
0개의 댓글

Libft part2

ft_substr SUBSTR 함수는 문자단위로 시작위치와 자를 길이를 지정하여 문자열을 자른다. 함수 : SUBSTR("문자열", "시작위치", "길이") ft_strjoin char ft_strjoin(char const s1, char const *s2); malloc(3) 을 이용하여 메모리를 할당받은 후, 문자열 's1' 과 's2' 를 ...

2022년 4월 15일
·
0개의 댓글

[42Seoul] libft - Memory 관련 함수

split

2022년 4월 14일
·
0개의 댓글

[42-Seoul/Libft] Bonus 정리

Libft info 이 구조체를 libft.h 파일에 추가하여야 합니다. 다음은 t_list 구조체의 각 필드에 대한 설명입니다 : content: 요소에 포함된 데이터. void * 를 통해 어떠한 자료형의 값도 담을 수 있습니다. next: 다음 요소의 주소

2022년 4월 8일
·
0개의 댓글

[42-Seoul/Libft] Part2 정리

t_substr, ft_strjoin, ft_strtrim, ft_split, ft_itoa, ft_strmapi, ft_striterift_putchar_fd, ft_putstr_fd, ft_putendl_fd, ft_putnbr_fd t_substrs : 자를 문

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

[42-Seoul/Libft] Part1 정리

isalpha, isdigit, isalnum, isascii, isprintbzero, memset, memcpy, memmove, memchr, memcmpstrlen, strnstr, strlcpy, strlcat, strchr, strrchr, strncmpto

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

[42서울] Libft

string 관련 함수에서는 마지막에 '\\0' 꼭 넣어준다.unsigned char 는 부호비트가 없기 때문에 모든 bit를 투명하게 볼 수 있다. → 따라서, 임의의 메모리에 바이트 단위로 접근해 값을 다룰 때, 반드시 unsigned char를 사용한다.문자열이나

2022년 3월 29일
·
0개의 댓글

[libft] 나만의 라이브러리를 만들자! - isalpha, isdigit, isalnum, isascii, isprint

본 코드는 C언어 기준으로 설명된 것이며 MAC의 man을 참고하고 있습니다. (ver 12.2) isalpha 다음 함수는 해당 문자가 알파벳인지 판단하는 함수이다. > man의 설명으로는 isupper(), islower()의 해당하는 문자인지 판단한다. 함

2022년 3월 28일
·
0개의 댓글
post-thumbnail

libc 함수 구현해보기

2022/03/07 개포 1클러스터 작성size_t 자료형 : 컴퓨터에서 표현할 수 있는 가장 큰 unsigned 자료형32bit = unsigned int64bit = unsigned long longstddef.h, string.h, stdlib.h, stdio.h

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

[Libft] Makefile, libft.h

Makefile과 헤더파일의 작성법

2022년 2월 18일
·
0개의 댓글
post-thumbnail

[Libft] 서브젝트

Libft 서브젝트

2022년 2월 17일
·
0개의 댓글

libft, 자신이 구현하는 libc - 서론과 is 시리즈 함수

서론 Libft의 목적은 흔히 쓰이는 함수들을 재구성하여 이후의 모든 프로젝트에 사용될 C 라이브러리를 제작하는 데 있다. is~ 시리즈 함수는 매개변수가 아스키 코드의 특정 범위 내에 속하는지 판별하는 함수들이다.

2022년 2월 3일
·
0개의 댓글

malloc / free / calloc에 대해

malloc : 메모리 할당free : 할당 해제할당의 해제가 제대로 이루어졌는지 궁금해 실험 진행할당을 한 것에 대해서 free로 해제하더라도 값을 변경하는것이 가능한데, 이것과 관련된 개념이 "댕글링 포인터" >> 해제하기전에 널값으로 삽입해주어야 이슈가 생기지 않

2022년 1월 27일
·
0개의 댓글

ft_strnstr

char \*ft_strnstr(const char big, const char little, size_t len)

2022년 1월 24일
·
0개의 댓글

ft_strncmp

함수 원형int ft_strncmp(const char str1, const char str2, size_t num)용도 : 문자열 비교, num만큼 (str1에서의)리턴 값 : 아예 같으면 0다르면 다른 부분에서의 문자열 차이 chr1 - chr2문자열의 주소이지만

2022년 1월 24일
·
0개의 댓글

ft_strchr

원형char \*ft_strchr(const char \*s, int c)용도 : 문자열 내 동일 문자 찾기\*구분자가 \\0인 경우도 처리가 필요함 (man)리턴값 : c를 찾은 곳의 주소. 없으면 NULL구분자 c가 \\0이라면 맨 끝에서 걸리는 함수. (strrc

2022년 1월 24일
·
0개의 댓글

Makefile

Makefile

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

ft_lstmap

ft_lstmap

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