저수준 파일 API에서 텍스트 모드로 읽는 함수는 어떤건가요?
231
작성한 질문수 158
설명이 빠진 것 같아서요
답변 1
0
설명이 빠진게 아니구요^^;; open()을 이용한 저수준 API에서 텍스트모드로 읽는 API는 없습니다. 그래서 일반적으로 텍스트 파일을 처리하기에는 fopen() 계열의 API가 편리하답니다.
open()으로 받은 fd로 fgets()와 같은 API를 사용하기 위해 fdopen()이라는 API를 사용할 수 있습니다. fdopen()은 열려있는 fd로부터 stream을 받아오는 API 입니다. stream을 받아오면 fgets() 류의 API를 사용할 수 있죠. 반대로 열려있는 stream으로부터 fd를 받아오는 API는 fileno() 입니다.
도움이 되셨길 바랍니다 :)
inotify 객체에 등록된 watch descriptor 해제 관련 질문
0
37
2
select API 실습 코드 질문
0
41
2
wsl에서 fcntl사용
0
74
2
inotify_event 구조체 질문 [파일 이벤트 - 라이브 프로그래밍]에서...
0
181
2
./stat 파일이름
0
274
2
fopen r, r+모드 차이
0
460
2
강의를 모두 수강하고 스스로 구현하면 좋을 과제나 프로젝트 주제가 있을까요?
0
327
1
pthread 질문
0
420
2
I/O Multiplexing(select) 질문
0
326
1
inotify.c. ret 질문
0
303
1
inotify.c 질의합니다.
1
318
1
child process
0
715
1
read/blocking
0
566
1
flock
0
566
1
system call
0
599
1
pthread_create() 함수 이용했을 때, thread가 두번 호출되는 것 처럼 나타납니다. 왜 그런것인가요?
0
487
1
fork() 함수 사용시 결과 관련 질문
0
372
1
exec 관련 궁금한 사항
0
451
2
파일 디스크립터와 FILE 구조체에 대한 질문
0
553
1
buf 선언에 따른 read() fail 문제
0
252
2
파일 이벤트 - 라이브 프로그래밍 에서 캐스팅 질문
0
255
1
2번 multi thread 방법 질문
0
243
1
segmentation fault 발생 관련 문의
1
843
1
라이브 코딩 실습 코드
0
236
1





