# GNL

22개의 포스트
post-thumbnail

[42seoul]Get_next_line

get next line을 구현하는 것이 이번 과제의 목표! 구상 read 함수로 buffer size만큼 읽어올 텐데 이때 개행이 포함되어있는지를 검사한다. -개행이 포함되지 않았다면 static variable에 strjoin으로 개행이 포함 될 때까지 이어붙

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

[GNL] Mandatory part, Bonus part

get_next_line

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

[GNL] 과제 내용 정리

get_next_line

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

[42Seoul] get_next_line

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

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

get_next_line

get_next_line

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

open(), read(), write(), close()

파일처리 함수

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

size_t, ssize_t

size_t, ssize_t

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

GNL 마치며

\-공부한 내용 :file descriptor(fd) / offsetreadflag >>>> -D BUFFER_SIZE=xx글로벌 vs Static위 항목들은 꼬리의 꼬리를 물면 블랙홀 흡수될 시간만큼 되고도 다 이해하지 못할 만큼 딥해서 적절한 중간 선에서 끊어야 했

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

gnl

get_next_line

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

[gnl]get_next_line 42서울 과제

📝 getnextline >## getnextline 은 무엇인가? | 함수 이름 | getnextline | |:-----------|:-------------| | 프로토타입 | char \*getnextline(int fd); | 제출할 파일 | getnex

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

(*str = p) vs (str = &p)

GNL 과제 중\\n을 만날때까지 그냥 할당없이 쭈욱 담고나서 편하게 할당하면 되지 않을까로 생각하였음.\*str = buf0 방식으로 담기 시도하였으나 세그폴트사실 굉장히 기본적인 내용인데, str은 선언만 하고 할당이없었으면기본적으로는 null을 담게된다.\*str

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

ROM / Stack

GNL 도중함수 내에서 동적할당을 쓰지 않은 채 선언하고 뒤에 그냥 붙힌다음 리턴하면 안될까? 라는 잔머리에서부터 의문 시작char str1024; (1024는 임의 수)선언하고 str++해주면서 \*str = bf0으로 접근. 후 반환반환 자체를 막지는 않지만 ?등

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

read함수와 buffer

read : 버퍼에 읽어들인 것을 저장.리드에서 버퍼를 쓰는 개념을 공부하다 가지 의문이 들었었음.ㄴ> 파일의 크기가 100이라 할 때, 버퍼의 사이즈가 1일때도 어떻게 읽을 수 있는가?내가 정한 버퍼는 그냥 일시적인 저장소의 느낌이지 100을 다 담는 게 아닌 셈.파

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

Get_Next_Line

GetNextLine 버퍼 : 데이터를 임시 저장 🔹 > - ✔️ Return 구조체 구조체 설명

2021년 8월 6일
·
0개의 댓글
·
post-thumbnail

[42서울 / gnl] get_next_line 정리

42서울 본과정 1circle gnl 정리문서

2021년 6월 29일
·
0개의 댓글
·

gnl(get_next_line) 후기

gnl(getnextline) ` `

2021년 6월 29일
·
0개의 댓글
·

[get_next_line]FootSteps..

매크로를 외부에서 define할 때 사용한다.gcc -Wall -Wextra -Werror -D BUFFER_SIZE=32get_next_line.c get_next_line_utils.c이는 컴파일 할 때에 BUFFER_SIZE를 정한다는 의미 이다.메모리의 데이터

2021년 2월 21일
·
0개의 댓글
·

GetNextLine(2)

#file decriptor#gcc -d#static variable #heap&stack

2021년 1월 18일
·
0개의 댓글
·
post-thumbnail

GetNextLine(1)

Understanding static variables,file descriptor로부터 읽혀진 line(개행 기준)을 반환하는 함수를 만들어 보자!

2021년 1월 16일
·
0개의 댓글
·

[GetNextLine] 프로그램의 목적을 고려한 코드

처음에는 함수를 동작하게 만드는 것에 집중해서 정신 없이 코드를 짰다면, 완성된 후에는 코드를 '눈에 잘 들어오게' 정리하고 싶다는 욕심이 생긴다.

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