반응형
1. Fseek
Fopen으로 얻은 파일포인터 내에서 위치를 이동한다.
int fseek ( FILE * stream, long int offset, int origin );

stream - 작업을 수행할 스트림의 FILE 객체를 가리키는 포인터
offset - orgin 으로 부터 얼마나 떨어진 곳에 설정할 지에 대한 값
origin -

<stdio.h> 에 정의된 다음과 같은 상수들을 이용한다.
SEEK_SET 파일의 시작
SEEK_CUR 현재 파일 포인터의 위치
SEEK_END 파일의 끝

예제)
#include "stdio.h"
FILE *fp = fopen("test.txt","r");
fseek(fp, 0, SEEK_SET);


2. Feof
파일포인터 내에서 파일의 끝까지, 탐색하는 함수

Return
인자로 전달된 스트림의 파일 끝 지시자가 설정되어 있다면 0 이 아닌 값을 리턴한다.
그렇지 않을 경우 0 이 리턴된다.

int feof ( FILE * stream );

while(!feof(fp)){
    fscanf(fp,"%c",&temp);
}

반응형

+ Recent posts