Programing - C/C Basic grammar
110 파일 포인터의 현재 위치(ftell)
junmoyo
2017. 8. 11. 14:54
개념 :
1. 파일 포인터는 현재 읽거나 쓸 위치를 값을 가르키는 것.
2. 파일을 새로 생성하거나 읽기모드로 개방한 경우 파일포인터는 0값
3. 원형 : long ftell(FILE *stream)
소스코드 : main.c
#include <stdio.h>
void main(void)
{
FILE *write = 0, *read = 0;
char szBuffer[256] = { 0, };
fopen_s(&write, "E:\\300\\110\\file.txt", "w+");
if (write == NULL)
{
puts("fail : create file");
}
else
{
printf_s("기록 전 파일 포인터의 위치 : %d\n",ftell(write));
fputs("write text", write);
puts("write text");
printf_s("기록 후 파일 포인터의 위치 : %d\n", ftell(write));
fclose(write);
}
}
결과
#c언어입문, #c언어기초, #파일포인터구하기, #ftell