# get_next_line

22개의 포스트

[42서울] get_next_line : 메모리 구조

메모리 구조 프로그램이 실행되기 위해서는 우선 프로그램이 메모리에 로드(load)되어야 한다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 따라서 운영체제는 프로그램의 실행을 위해 메모리 공간을 제공한다. 아래 그림은 프로그램이 운영체제로부터 할당

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

TIL 29일차 - [42서울] 정적 변수(static variable)

정젹 변수는 함수를 벗어나더라도 변수가 사라지지 않고 계속 유지된다. 자동 변수와 비교해보자.variablestatic정적 변수는 프로그램이 끝나기 전까지는 메모리에 계속적으로 존재하며, 함수가 종료되어도 값을 유지하고 있다가 그 다음 함수가 호출되었을 때 직전의 값을

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

TIL 28일차 - [42서울] open(), read()

오늘은 C에서 파일을 열고 읽는 방법에 대해서 공부했다. 42서울의 getnextline 서브젝트를 돌파하기 위해서는 이 개념에 대해 확실히 알고 있는게 좋을 듯 하다. open() read()

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

[42Seoul] get_next_line 코드

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

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

c fgets() 함수 구현하기

부제 : 42서울 get_next_line 구현하기

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

get_next_line의 개요

변수 line : 반환 하게 될 라인.backup : 라인 탐색의 시작을 의미하는 곳. line 의 버퍼라고 생각하면 됨.buf : buf사이즈 만큼 읽어서 반환.알고리즘backup 이 이미 존재한다면, backup을 split_line 함수로 나눠서 개행기준으로 앞쪽

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

Get_Next_Line

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

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

get next line

1. getnextline 용도

2021년 7월 1일
·
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] 함수 구현 및 로직

Subject: GetNextline 그동안 해왔던 libft주제와는 다른 형식의 주제였기 때문에 getnextline 주제를 제대로 이해하는데만 시간이 다소 소요되었다. 하지만 주제를 한번 제대로 이해하면, 함수 구현을 하는데는 생각보다 시간이 오래 걸리지 않는다. 1. 문제 이해하기 입력된 값을 '\n'으로 끊어서 매개변수 line에 저장하도록 ...

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

[Get_next_line] 알고리즘 - 삽질의 흔적들 .(feat. split)

Getnextline 로직 및 알고리즘 개인적으로 Getnextline의 로직과 알고리즘을 짜는데 매우 어려웠다. 일주일동안 각각의 레퍼런스를 찾으면서 나만의 방법을 생각했지만, Getnextline의 주제의 개념이 명확하게 정의되지 않은채로 여러 레퍼런스를 통해 아이디어를 얻고자 했더니 오히려 더 헷갈렸다. 먼저 이미 직접 코드를 구현한 libft를 바...

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

[Get_next_line] 기본 개념 - read()함수와 정적변수

Getnextline : read()함수 1. read()함수 ssize_t : signed size type의 약자로, 보통의 32bit machine에서는 간단히 말해 int다. read()함수란? bytes 수 만큼 fd를 읽어 buf에 저장한다. 리턴값 : 성공시, 읽어온 바이트 수를 리턴함. 0 (EOF) 파일을 끝까지 읽었으면, 다음번에...

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

Exam Rank 02

티켓 만들기examshell 접속하기경로 위치 옵션 추가header filemallocheadermallocflagfunctioninterunionget_next_lineft_printunionget_next_line총 1시간 30분 가량 소요되었다.

2021년 3월 18일
·
1개의 댓글
·

get_next_line

참고자료 화면 캡처 2021-01-16 021203read 함수 관련 참고 블로그

2021년 3월 18일
·
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개의 댓글
·