unistd.h

get_next_line 과제에서는 open, read, close에서 read만 허용을 하는 과제입니다. read만 공부하고는 과제에 임하기 어렵다. open, read, close를 전부 알아야한다. open 참고 사이트 헤더: fcntl.h 형태: int open (const char *FILENAME, int FLAGS[, mode_t MODE]) 인수 char *FILENAME 대상 파일 이름 int FLAGS 파일에 대한 열기 옵션 [, mode_t MODE] O_CREAT 옵션 사용에 의해 파일이 생성될 때 지정되는 파일 접근 권한 반환 int 0 < 파일 열기에 성공하면 파일 디스크립터의 양의 정수 값 반환 -1 == 실패 파일을 open할 때는 용도에 따라 읽기 전용, 쓰기 전용 또는 읽..
ft_putchar_fd 우리가 write를 쓸 때 표준 출력으로 write(1, &c, 1); 이렇게 많이 사용했음 그런데 개발자들이 사람들을 write를 쓸 때 0: 표준 에러 1: 표준 출력 2: 표준 입력 이렇게 하였고 fd가 들어온다는 말은 파일이 들어오는데 순서가 3번째로 됨 fd가 순서를 정해줌 #include "libft.h" voidft_putchar_fd(char c, int fd) { write(fd, &c, 1); } ft_putstr_fd write로 출력 #include "libft.h" voidft_putstr_fd(char *s, int fd) { inti; i = 0; while (s[i] != '\\0') { write(fd, &s[i], 1); i++; } } ft_pu..
재윤
'unistd.h' 태그의 글 목록