반응형

ftell 2

표준 입출력 - 파일 스트림 작업 위치 변경 및 확인, fseek, ftell, rewind

파일 입출력 작업 중에 프로그램 방식으로 작업 위치를 변경하거나 확인할 수 있는 함수를 제공하고 있습니다. fseek 함수는 작업 위치를 변경할 때 사용하는 함수이며 ftell 함수는 현재 작업 위치를 확인하는 함수입니다. 또한 작업 위치를 시작 위치로 이동하는 rewind 함수를 제공하고 있어요. /********************************************************************** * ex_fseek.c * * exmple source – test binary I/O * **********************************************************************/ #include #define MAX_NAME_LEN 20 ty..

[C언어] 98. 파일 입출력 ftell, fseek

98. 파일 입출력 - ftell, fseek 이 외에도 입출력 작업의 위치를 확인하는 ftell 함수와 작업 위치를 변경하는 fseek 함수 등이 있어요. long ftell(FILE * fp); int fseek(FILE * fp, long offset, int origin); ftell 함수는 입력 인자로 입출력 작업 FILE *를 전달하면 작업 위치를 반환하는 간단한 함수예요. fseek함수는 FILE *외에도 세번째 인자로 기준이 되는 매크로 상수와 두번째 인자로 기준에서의 상대적 위치(음수도 가능)를 전달하여 작업 위치를 설정할 수 있어요. 세번째 인자로 들어가는 인자는 시작 위치를 의미하는 매크로 상수 SEEK_SET, 현재 위치를 의미하는 SEEK_CUR, 끝을 의미하는 SEEK_END가 ..

반응형