Man page - rewind(3)

Packages contains this manual

Available languages:

en fr pt_BR es pl ko ja ru ro de

Manual

fseek

이 름
라 이 브 러 리
μš” μ•½
μ„€ λͺ…
반 ν™˜ κ°’
에 러
속 μ„±
ν‘œ μ€€
이 λ ₯
μΆ” κ°€ μ°Έ μ‘°
번 μ—­

이 름

fgetpos, fseek, fsetpos, ftell, rewind - 슀 트 λ¦Ό 의 μœ„ 치 λ₯Ό 재 λ°° 치 μ‹œ 킨 λ‹€ .

라 이 브 러 리

ν‘œ μ€€ C 라 이 브 러 리 ( libc , -lc )

μš” μ•½

#include <stdio.h>

int fseek(FILE * stream , long offset , int whence );
long ftell(FILE *
stream );

void rewind(FILE * stream );

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

μ„€ λͺ…

fseek () 함 수 λŠ” stream 이 κ°€ 리 ν‚€ λŠ” 슀 트 λ¦Ό 을 μœ„ ν•œ 파 일 μœ„ 치 μ§€ μ • 자 λ₯Ό μ„€ μ • ν•œ λ‹€ . λ°” 이 트 둜 μΈ‘ μ • 되 λŠ” μƒˆ μœ„ 치 λŠ” whence κ°€ μ§€ μ • ν•˜ λŠ” μœ„ 치 에 offset λ₯Ό 더 ν•˜ μ—¬ μ–» μ–΄ μ§„ λ‹€ . 만 일 whence λ₯Ό SEEK_SET , SEEK_CUR , 또 λŠ” SEEK_END 둜 μ„€ μ • ν•œ λ‹€ λ©΄ , 였 ν”„ μ…‹ 은 각 각 파 일 의 μ‹œ μž‘ , ν˜„ 재 μœ„ 치 μ§€ μ • 자 , 또 λŠ” EOF와 κ΄€ 계 κ°€ 된 λ‹€ . fseek () 함 수 의 μ—° 속 적 인 호 좜 은 슀 트 λ¦Ό 을 μœ„ ν•œ EOF μ§€ μ • 자 λ₯Ό μ§€ 우 κ³  κ°™ 은 슀 트 λ¦Ό 에 μ„œ ungetc (3) 함 수 의 효 κ³Ό λ₯Ό 원 상 νƒœ 둜 돌 λ¦° λ‹€ .

ftell () 함 수 λŠ” stream 이 κ°€ 리 ν‚€ λŠ” 슀 트 λ¦Ό 을 μœ„ ν•΄ 파 일 μœ„ 치 μ§€ μ • 자 의 ν˜„ 재 κ°’ 을 μ–» λŠ” λ‹€ .

rewind () 함 수 λŠ” stream 이 κ°€ 리 ν‚€ λŠ” 슀 트 λ¦Ό 을 μœ„ ν•œ 파 일 μœ„ 치 μ§€ μ • 자 λ₯Ό 파 일 의 μ‹œ μž‘ 으 둜 μ„€ μ • ν•œ λ‹€ . λ‹€ 음 은 :

(void) fseek(stream, 0L, SEEK_SET)

슀 트 λ¦Ό 을 μœ„ ν•œ 에 러 μ§€ μ • 자 도 μ§€ 운 λ‹€ λŠ” 것 을 제 μ™Έ ν•˜ κ³  κ°™ λ‹€ . ( clearerr (3)).

fgetpos () 와 fsetpos () 함 수 λŠ” ftell () κ³Ό fseek () κ³Ό 동 일 ν•˜ 게 μ„  택 ν•  수 있 λŠ” 인 ν„° 페 이 슀 이 λ©° (whenceλ₯Ό SEEK_SET 둜 μ„€ μ • ), pos κ°€ κ°€ 리 ν‚€ λŠ” 객 체 λ‚˜ 객 체 에 μ„œ 파 일 였 ν”„ μ…‹ 의 ν˜„ 재 κ°’ 을 μ„€ μ • ν•˜ κ³  μ € μž₯ ν•œ λ‹€ . λͺ‡ λͺ‡ λΉ„ -UNIX μ‹œ 슀 ν…œ 에 μ„œ fpos_t 객 체 λŠ” 볡 작 ν•œ 객 체 이 λ©° 이 λ“€ 루 ν‹΄ λ“€ 은 호 ν™˜ μ„± 을 μœ„ ν•΄ 텍 슀 트 슀 트 λ¦Ό 을 재 λ°° 치 μ‹œ ν‚€ λŠ” 유 일 ν•œ λ°© 법 이 λ‹€ .

If the stream refers to a regular file and the resulting stream offset is beyond the size of the file, subsequent writes will extend the file with a hole, up to the offset, before committing any data. See lseek (2) for details on file seeking semantics.

반 ν™˜ κ°’

The rewind () function returns no value. Upon successful completion, fgetpos (), fseek (), fsetpos () return 0, and ftell () returns the current offset. Otherwise, -1 is returned and errno is set to indicate the error.

에 러

EINVAL

The whence argument to fseek () was not SEEK_SET , SEEK_END , or SEEK_CUR . Or: the resulting file offset would be negative.

ESPIPE

The file descriptor underlying stream is not seekable (e.g., it refers to a pipe, FIFO, or socket).

함 수 fgetpos (), fseek (), fsetpos (), κ·Έ 리 κ³  ftell () 은 μ‹€ 패 ν•  수 있 으 λ©° 이 λ•Œ 루 ν‹΄ fflush (3), fstat (2), lseek (2), κ·Έ 리 κ³  malloc (3) 을 μœ„ ν•΄ μ§€ μ • 된 에 러 쀑 ν•˜ λ‚˜ 둜 errno λ₯Ό μ„€ μ • ν•œ λ‹€ .

속 μ„±

이 μ„Ή μ…˜ 에 μ„œ 사 용 되 λŠ” 용 μ–΄ 에 λŒ€ ν•œ μ„€ λͺ… 은 attributes (7)을 μ°Έ μ‘° ν•˜ μ‹­ μ‹œ 였 .

Image grohtml-4018102-1.png

ν‘œ μ€€

C11, POSIX.1-2008.

이 λ ₯

POSIX.1-2001, C89.

μΆ” κ°€ μ°Έ μ‘°

lseek (2), fseeko (3)

번 μ—­

이 λ§€ 뉴 μ–Ό 페 이 μ§€ 의 ν•œ κ΅­ μ–΄ 번 μ—­ 은 λ‹€ 음 에 의 ν•΄ 편 μ§‘ 되 μ—ˆ 슡 λ‹ˆ λ‹€ : μ • κ°• ν›ˆ <skyeyes@soback.kornet.net>

이 번 μ—­ 은 무 료 λ¬Έ μ„œ μž… λ‹ˆ λ‹€ . μ € μž‘ ꢌ μ‘° 건 에 λŒ€ ν•΄ μ„œ λŠ” GNU General Public License 버 μ „ 3 이 상 을 읽 으 μ‹­ μ‹œ 였 . μ±… μž„ 이 μ—† 슡 λ‹ˆ λ‹€ .

이 λ§€ 뉴 μ–Ό 페 이 μ§€ 의 번 μ—­ 에 μ„œ 였 λ₯˜ λ₯Ό 발 견 ν•˜ λ©΄ translation-team-ko@googlegroups.com 둜 이 λ©” 일 을 보 λ‚΄ μ£Ό μ‹­ μ‹œ 였 .