본문 바로가기

파일 포인터2

fgetpos Index로 돌아가기   【기  능】 파일 포인터의 위치를 취득한다.    【소  속】 stdio.h     #include     【서  식】      int fgetpos(FILE *fp, fpos_t *pos);    【설  명】      fp가 가리키는 파일 포인터의 현재 위치를 취득해서 pos에 넣어준다.    파일에서 읽기 쓰기를 하면 파일 포인트가 읽고 쓴 만큼 변동된다. 그 변동된 위치를  fgetpos()로 취득할 수 있다. 읽고 쓰는 위치를 지정하고 싶을 때는 fsetpos()로 설정 할 수 있다.  【인  수】      FILE *fp : file pointer. fopen함수로 오픈한 파일정보를 가지고 있는 핸들러     fpos_t *pos : 파일 포인터 저장소. fpos_t타입.. 2024. 8. 15.
clearerr Index로 돌아가기 【기  능】 err상태정보를 클리어 한다.    【소  속】 stdio.h     #include     【서  식】      void clearerr(FILE *fp);    【설  명】      파일 포인터인 fp에 들어있는 에러 플래그 또는 종단 플래그를 클리어 한다.    1) 파일을 쓰기 모드로 열고서 읽기를 하면(그 반대도) fp에 에러 플래그가 설정된다.       이 에러 플래그는 래치 되는데 이 에러 플래그를 지워 주는것이 clearerr()이다.    2)파일을 읽다가 마지막에 도달하면 fp에 종단 플래그가 설정된다.       이 종단 플래그를 지워 주는것이 clearerr()이다. .    【인  수】      FILE *fp : file pointer. 파일 .. 2024. 7. 27.