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