다음을 통해 공유


fsetpos

스트림 위치 표시기를 설정합니다.

int fsetpos( 
   FILE *stream,
   const fpos_t *pos 
);

매개 변수

  • stream
    FILE 구조체에 대한 포인터입니다.

  • pos
    저장소 위치 표시기입니다.

반환 값

성공하면 fsetpos는 0을 반환합니다. 오류시, 함수는 0이 아닌 값을 반환하고 errno를 다음 매니페스트 상수(ERRNO.H에 정의된) 중 하나로 설정합니다. EBADF, 즉 파일이 액세스 가능하지 않거나 stream이 가리키는 개체가 올바른 파일 구조체가 아닌 것을 의미하거나 EINVAL, 즉 stream의 값이 잘못되었거나 pos가 전달된 것을 의미합니다. 만일 잘못된 매개변수가 전달된 경우, 매개 변수 유효성 검사 에 나타난 것처럼 이 함수는 잘못된 매개변수 처리기를 호출합니다.

이러한 반환 코드와 다른 반환코드에 대한 자세한 정보는 _doserrno, errno, _sys_errlist, and _sys_nerr 를 참조하십시오.

설명

fsetpos 함수는 stream의 파일위치 표시기를*,* stream을 향한 fgetpos의 호출에 앞에 얻어지는 pos의 값으로 설정합니다*.* 이 함수는 파일 끝 표시기를 지우고 stream에서 ungetc의 모든 효과를 취소합니다*.* fsetpos를 호출한 이후에는, stream에서의 다음 작업은 입력 또는 출력이 될 수 있습니다.

요구 사항

Function

필수 헤더

fsetpos

<stdio.h>

호환성에 대한 자세한 내용은 소개 단원의 호환성 부분을 참조하십시오.

예제

fgetpos의 예제를 참조하십시오.

해당 .NET Framework 항목

System::IO::FileStream::Position

참고 항목

참조

스트림 I/O

fgetpos