2011-04-20 7 views
3

어떤 위치에서 C는 파일의 오프셋을 저장합니까?파일의 오프셋이 C에 저장되는 위치는 어디입니까?

+3

이 질문은 이해가되지 않습니다. 파일 오프셋은 구조체의 일부인 변수 일뿐입니다. 그것은 저장되지 않습니다. –

+2

이 질문은 의미가 있습니다. (약간조차도 공식화되지는 않았지만 사람들은 첫 번째 질문이었습니다.) 문제는 C가 FILE 구조체 나 INode (또는 윈도우즈에서 파일이라고 부르는 것)에 파일 오프셋을 저장하는지의 여부입니다. 그리고 그것은 FILE 구조체에 저장되고 일직선 상에 동기화됩니다. – Lothar

답변

1

표준 C I/O를 사용하는 경우 FILE 포인터는 "위치 표시기"를 포함하여 파일 처리에 필요한 대부분의 정보를 포함합니다. 파일을 읽거나 쓰면 위치 (탐색) 표시기가 업데이트됩니다. definition of the FILE type을 참조하십시오.

관련 문제