2016-08-20 6 views
-2

"filePos"와 같은 추가 매개 변수로 파일 읽기 함수를 호출하는 대신 파일 핸들 위치 지정에 fseek 함수를 사용해야하는 이유는 무엇입니까?fseek (..) 함수의 목적은 무엇입니까?

+0

예를 들어 다른 사람들이 귀하의 질문을 더 잘 이해할 수 있도록 더 나은 대답을 얻을 수 있습니다. –

+0

['pread()'] (http://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html)과 같은 것입니까? –

답변

1

디자인의 문제입니다. 위치 매개 변수가있는 파일 읽기 기능이있는 경우 파일을 읽을 때마다 해당 매개 변수를 설정해야합니다.

문제의 일부는 eunuch의 라이브러리 및 파일 시스템이 제대로 설계되지 않았기 때문에 1960 년대와 1970 년대에 실수로 생깁니다.

대부분의 최신 시스템은 논리 블록으로 파일을 읽습니다. 그들에게는 읽을 논리적 블록 번호를 지정하기위한 시스템 서비스가있었습니다.

관련 문제