profile
코딩뿡뿡이

[비트플래그] bitflag에 대해 알아보자

메모리의 최소 크기 단위는 1바이트이므로 변수의 크기는 적어도 1바이트 이상이다. 8비트(1바이트)는 비트가 8개이므로 8가지 상태를 저장할 수 있다. 이는 1바이트를 사용해서 1비트만 사용하고 7비트를 낭비함으로써 1가지 상태만 저장하는 bool 자료형보다 훨씬 효율

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

get_next_line 코드

getnextline header 파일 getnextline.c getnextline_utils.c main.c compile tester https://github.com/Tripouille/gnlTester.git

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

get_next_line

과제를 시작하기 전 .. 파일 디스크립터 (fd) 운영체제가 파일 또는 하드웨어와 통신을 하기 위해 부여하는 숫자 파일 디스크립터는 0,1,2 순으로 숫자 부여, 0,1,2는 이미 사용중이기 때문에 3부터 파일 디스크립터를 부여함 0 : 표준 입력 1 : 표준 출력 2 : 표준 에러 ...

2022년 4월 19일
·
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개의 댓글

Libft part1

ft_isalpha int isalpha (int c); 매개변수 : C언어에서 아스키 코드에 해당하는 문자들은 숫자로 표현이 되고, 문자를 넣으면 자동으로 아스키 코드에 있는 숫자로 들어가기 때문에 int 타입이긴 하지만 'a', 'A', '1' 등을 집어 넣어도

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

[42Seoul] 42서울 라피신 후기

올해 겨울 4기로 라피신을 한 후 카뎃이 된 친구의 적극 추천으로 신청하게 되었다. 전공자는 아니지만 소프트웨어학과를 복수전공하고 있었기 때문에 참여한다면 여러가지로 좋을 것 같았다. 또한 수업을 제대로 듣지 않아서 ..ㅋㅋ C언어에 대한 지식이 깊지 않았기 때문에 걱

2021년 10월 4일
·
0개의 댓글