- 설명
개방한 파일이 무엇인지, 파일 내에 존재하는 데이터를 어디까지 읽어들였는지, 파일의 끝에 도달했는지의 정보가 담겨 있습니다.
- 멤버
typedef struct _iobuf
{
char* _ptr; //파일포인터로 파일의 현재 위치
int _cnt; //입력버퍼에서 사용할 수 있는 문자의 개수
char* _base; //메모리상에 있는 파일 원형의 주소
int _flag; //파일 포인터가 파일의 끝에 오면 제 5bit가 1이 됨.
int _file; //파일 식별자
int _charbuf; //문자열 버퍼
int _bufsiz; //버퍼의 크기
char* _tmpfname; //임시 파일 이름의 위치
} FILE;