개행으로 끝나느냐, 개행으로 끝나지 않느냐
hi, hello('\n') hi, wins // hi, hello('\n') hi, wins('\n') // 두 문단을 gnl로 읽었을 때 차이점은 line의 맨마지막줄이 '\0'로 끝나는지 아닌지 차이 #include "get_next_line_bonus.h" #include #include int main() { int fd; int ret; char *line; fd = open("./test", O_RDONLY); while ((ret = get_next_line(fd, &line)) > 0) { printf("%s\n",line); free(line); } printf("%s\n",line); free(line); return(0); } main.c 함수로 실행시켜보면, 마지막에 한줄에 '\0..
2020. 7. 22.