[C] get_next_line 구현하기 (2) - 구현
·
42Seoul/Get Next Line
Get Next Line #include "get_next_line.h" static int proc_remain(char **line, char **store, char *tmp_ptr) { char *tmp; if (tmp_ptr) { *line = ft_strndup(*store, tmp_ptr - *store); tmp = ft_strndup(tmp_ptr + 1, ft_strlen(tmp_ptr + 1)); free(*store); *store = tmp; return (_SUC_READ); } if (*store) { *line = *store; *store = NULL; } else *line = ft_strndup("", 1); return (_EOF); } int get_next_line..
[C] get_next_line 구현하기 (1) - get next line 이란?
·
42Seoul/Get Next Line
Get Next Line 주어진 file discripter에 해당하는 file로부터 라인단위(개행 문자로 구분)로 글을 읽어온다. 함수를 한 번 호출할 때 마다, 한 줄씩 글을 읽는다. 읽기 성공하면 1, EOF(End of File)에 다다르면 0, error 발생 시 -1 반환 file discripter wonillism.tistory.com/166 [C] file discriptor (파일 디스크립터) 파일 디스크립터란? 특정한 파일에 접근하기 위한 추상적인 키이다. 일반적으로 POSIX 운영체제에 쓰인다. POSIX에서 파일 디스크립터는 정수이다. 표준 POSIX 파일 서술자 0 : 표준 입력(stdin) 1 : 표�� wonillism.tistory.com read() size_t read(..
WONILLISM
'42Seoul/Get Next Line' 카테고리의 글 목록