본문 바로가기

파일 에러2

ferror Index로 돌아가기  【기  능】 파일의 에러발생 상태를 확인해서 돌려준다.    【소  속】 stdio.h     #include     【서  식】      int ferror(FILE *fp);    【설  명】      fp가 가리키는 파일의 에러 발생상태(에러 지시자)를 확인해서 돌려준다.       예를들어 쓰기 모드로 오픈한 파일을 읽기처리 하면, 파일의 에러 지시자가 설정된다.    파일을 오픈할 때 발생하는 에러는 fopen등의 오픈함수로 알  수 있지만, 파일을    읽고 쓸때  발생하는 에러는 이 ferror로 검출한다.    에러 지시자의 클리어는 clearerr함수로 할 수 있다.    【인  수】      FILE *fp : file pointer. fopen함수로 오픈한 파일.. 2024. 8. 3.
clearerr Index로 돌아가기 【기  능】 err상태정보를 클리어 한다.    【소  속】 stdio.h     #include     【서  식】      void clearerr(FILE *fp);    【설  명】      파일 포인터인 fp에 들어있는 에러 플래그 또는 종단 플래그를 클리어 한다.    1) 파일을 쓰기 모드로 열고서 읽기를 하면(그 반대도) fp에 에러 플래그가 설정된다.       이 에러 플래그는 래치 되는데 이 에러 플래그를 지워 주는것이 clearerr()이다.    2)파일을 읽다가 마지막에 도달하면 fp에 종단 플래그가 설정된다.       이 종단 플래그를 지워 주는것이 clearerr()이다. .    【인  수】      FILE *fp : file pointer. 파일 .. 2024. 7. 27.