뭔제 제가 모르는 차이점이 있는지요?
고수님들의 조언 부탁드립니다.
예, 둘 다 열려진 파일 내에서 읽기 또는 쓰기 위치를 이동시키는 함수이지요.
> 그럼 왜 동일 기능의 함수가 2개 존재하는 것일까요?
lseek()과 fseek()은 기능은 같지만 사용 방법이 조금 다릅니다.
lseek()은 int 형의 'file descripter'('파일 핸들'이라고 부르기도
하더라고요)를 이용해서 열려진 파일을 제어하는 함수이고, fseek()은 FILE* 형의
'file pointer'를 이용해서 열려진 파일을 제어하는 함수입니다.
아마도 'file pointer'를 이용한 고수준 파일 입출력이 C 표준일 것입니다.
>
> 뭔제 제가 모르는 차이점이 있는지요?
> 고수님들의 조언 부탁드립니다.
>
>
고수는 아니지만 제가 알고 있는 한에서 조언해 드렸습니다. ^^; 저의 답변
중에서 틀린 게 있으면 고수님들께서 수정해 주시기 바랍니다. ^^