fseek( ) 함수와 ftell( ) 함수 - 랜덤 접근 함수
CODEDRAGON ㆍDevelopment/C, C++
반응형
랜덤 접근 함수 fseek()함수
함수원형
함수 원형 | 설명 | 헤더파일 |
int fseek(FILE* stream, long offset, int start); |
| stdio.h |
세 번째 인자 start
기호 상수 | 값 | 설명 |
SEEK_SET | 0 | 파일의 시작 위치 |
SEEK_CUR | 1 | 파일의 현재 위치 |
SEEK_END | 2 | 파일의 끝 위치 |
파일 이동 도식도
fseek(stream, 0, SEEK_SET);
fseek(stream, 2, SEEK_SET);
fseek(stream, -1, SEEK_END);
SEEK_CUR의 위치
fseek(stream, -2, SEEK_CUR);
랜덤 접근 함수 ftell()함수
현재의 파일 위치가 파일의 시작부터 얼마나 떨어져 있는지를 확인
함수원형
함수 원형 | 설명 | 헤더파일 |
long ftell(FILE* stream); |
| stdio.h |
'Development > C, C++' 카테고리의 다른 글
주석문 (Comment), 주석문의 종류 (0) | 2020.03.17 |
---|---|
중첩 구조체 (0) | 2020.03.16 |
calloc( ) 함수와 free( ) 함수 - calloc( ) 함수 vs malloc( ) 함수 (0) | 2019.10.16 |
정적 바인딩(Static Binding) vs 동적 바인딩(Dynamic Binding) (0) | 2019.07.08 |
C 언어 특징, C언어 계열(C, C++, C#) 장단점, C vs JAVA (0) | 2019.06.06 |