• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

저수준 파일 API에서 텍스트 모드로 읽는 함수는 어떤건가요?

19.04.08 14:21 작성 조회수 118

0

설명이 빠진 것 같아서요

답변 1

답변을 작성해보세요.

0

설명이 빠진게 아니구요^^;; open()을 이용한 저수준 API에서 텍스트모드로 읽는 API는 없습니다. 그래서 일반적으로 텍스트 파일을 처리하기에는 fopen() 계열의 API가 편리하답니다.

open()으로 받은 fd로 fgets()와 같은 API를 사용하기 위해 fdopen()이라는 API를 사용할 수 있습니다. fdopen()은 열려있는 fd로부터 stream을 받아오는 API 입니다. stream을 받아오면 fgets() 류의 API를 사용할 수 있죠. 반대로 열려있는 stream으로부터 fd를 받아오는 API는 fileno() 입니다.

도움이 되셨길 바랍니다 :)