반응형

SEEK_END 2

[리눅스/유닉스 시스템 프로그래밍] lseek

3.4 lseek 파일 입출력 작업을 할 때 lseek 함수를 이용하여 원하는 위치로 이동할 수 있습니다. 현재 작업하고 있는 파일의 시작 위치에서 상대적 거리를 파일 offset이라 부르며 lseek 함수를 이용하면 파일의 시작 위치나 현재 위치, 파일의 끝에서 상대적 거리로 이동할 수 있습니다. 하지만 FIFO나 pipe처럼 특수한 파일은 lseek를 허용하지 않습니다. //ex_ enable_lseek.c #include #include #include #include int main(int argc,char **argv) { int fd = 0; if(argc != 2) { fprintf(stderr,"usage: %s [filename]\n",argv[0]); return 1; } fd = op..

fseek 함수[C언어 표준 라이브러리 함수 가이드]

fseek 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - STDIO.H int fseek ( FILE *fp, long int offset, int whence ); 파일 스트림의 파일 position을 설정하는 함수 입력 매개 변수 리스트 fp 파일 스트림 offset whence에서 이동할 상대적 거리 whence SEEK_SET(시작 position), SEEK_CUR(현재 positon), SEEK_END(파일 끝) 반환 값 요청에 맞게 이동하지 못할 때만 0이 아닌 정수 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int fseek ( FILE *fp, long int offset, int origin ); 파일 스트림의 파일 position을 설정하는 함수..

반응형