#include <stdio.h>
#include <string.h>
int main()
{
FILE *Test=0,*Test2 = 0,*Test3 = 0;
char buffer[1000] = {0,};
char * freadData = 0;
int count = 0;
char str[128]="String";
int i = 1234;
double d = 3.1416;
long x_yData = 0;
//Test = fopen("book.txt","r+t");
Test2 = fopen("book.txt","r+t");
Test3 = fopen("book4.txt","w+t");
fseek(Test2,5,SEEK_CUR);
x_yData = ftell(Test2);
printf("%d\n",x_yData);
rewind(Test2);
x_yData = ftell(Test2);
printf("%d\n",x_yData);
//i = fread(buffer,1,300,Test2);
//fwrite(buffer , 5, i,Test3);
//fprintf(Test2,"%d %f %s",i,d,str);
return 0;
}
우선 ftell 함수는 현재 FP의 위치를 long 데이터 값을 리턴하는 함수이다.
rewind는 FP를 파일의 처음으로 되돌려 주는 함수이다 .
'Soft Ware > C 언어!!' 카테고리의 다른 글
저수준 파일 입출력 사용하기 !!! (0) | 2012.01.31 |
---|---|
구조체 를 파일에 입력 및 출력 하기 (0) | 2012.01.31 |
fseek 사용하기 ^^ (0) | 2012.01.30 |
fprintf 와 fscanf 사용하기 !!! (0) | 2012.01.30 |
fread 와 fwrite 이용 하기 및 fgets 와 fputs 와의 차이점 (0) | 2012.01.30 |