반응형
1. Fseek
Fopen으로 얻은 파일포인터 내에서 위치를 이동한다.
int fseek ( FILE * stream, long int offset, int origin );
stream - 작업을 수행할 스트림의 FILE 객체를 가리키는 포인터
offset - orgin 으로 부터 얼마나 떨어진 곳에 설정할 지에 대한 값
origin -
<stdio.h> 에 정의된 다음과 같은 상수들을 이용한다.
예제)
#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);
}
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);
}
반응형
'Software > Programming' 카테고리의 다른 글
[MFC] Dialog를 내부 드래그로 창위치 옴기기 (0) | 2011.11.24 |
---|---|
[MFC] Dialog 테두리만 있고 투명한 다이얼로그 만들기 (0) | 2011.11.24 |
[C언어] 대문자 소문자 변환 프로그램 예제 (0) | 2011.11.24 |
[C] 현재 폴더에 있는 파일 리스트 불러오기 (0) | 2011.11.24 |
[C] -X 형태의 옵션이 들어간 형태의 코드 작성 (0) | 2011.11.24 |