리눅스 수업에서 둘 다 배우긴 했는데 open은 시험에만 나오고 실제로는 한 번도 써 본적 없습니다.
둘 다 파일을 열수 있는데 다른 코드를 봐도 파일은 다 fopen만 써요. 왜 그런거죠?
FILE *fdopen(int fd, const char *mode);
FILE *fopen(const char *path, const char *mode);
int open(const char *pathname, int flags, mode_t mode);