-
카테고리
-
세부 분야
시스템
-
해결 여부
미해결
저수준 파일 API에서 텍스트 모드로 읽는 함수는 어떤건가요?
19.04.08 14:21 작성 조회수 118
0
설명이 빠진 것 같아서요
답변을 작성해보세요.
0
ProgCoach4U
지식공유자2019.04.08
설명이 빠진게 아니구요^^;; open()을 이용한 저수준 API에서 텍스트모드로 읽는 API는 없습니다. 그래서 일반적으로 텍스트 파일을 처리하기에는 fopen() 계열의 API가 편리하답니다.
open()으로 받은 fd로 fgets()와 같은 API를 사용하기 위해 fdopen()이라는 API를 사용할 수 있습니다. fdopen()은 열려있는 fd로부터 stream을 받아오는 API 입니다. stream을 받아오면 fgets() 류의 API를 사용할 수 있죠. 반대로 열려있는 stream으로부터 fd를 받아오는 API는 fileno() 입니다.
도움이 되셨길 바랍니다 :)
답변 1