CFile::Seek
열려 있는 파일의 파일 포인터를 다시 설정합니다.
virtual ULONGLONG Seek(
LONGLONG lOff,
UINT nFrom
);
매개 변수
lOff
파일 포인터를 이동 하는 바이트 수입니다.양수 값을 파일 포인터를 파일의 끝 방향으로 이동 합니다. 음수 값 파일 포인터가 파일의 시작으로 이동합니다.nFrom
위치에서 검색 합니다.가능한 값에 대 한 설명 부분을 참조 하십시오.
반환 값
메서드가 성공 하면 파일 포인터의 위치입니다. 그렇지 않으면 반환 값은 정의 되지 않습니다 가리키는 포인터는 CFileException 예외가 throw 됩니다.
설명
다음 표에서 사용 가능한 값은 nFrom 매개 변수.
값 |
설명 |
---|---|
CFile::begin |
파일의 시작부터 검색 합니다. |
CFile::current |
파일 포인터의 현재 위치에서 검색 합니다. |
CFile::end |
파일 끝에서 검색 합니다. |
파일을 열 때 파일 포인터가 0에는 파일의 시작 부분에 배치 됩니다.
파일 포인터를 파일의 끝 위치를 설정할 수 있습니다.이렇게 하면 파일에 쓸 때까지 파일의 크기가 증가 하지 않습니다.
예외를 처리 한 후이 메서드를 예외 처리기 예외 개체를 삭제 해야 합니다.
예제
CFile cfile;
cfile.Open(_T("Seek_File.dat"), CFile::modeCreate |
CFile::modeReadWrite);
LONGLONG lOffset = 1000;
ULONGLONG lActual;
lActual = cfile.Seek(lOffset, CFile::begin);
요구 사항
헤더: afx.h