오류 처리(CRT)
이러한 루틴을 사용하여 프로그램 오류를 처리합니다.
오류 처리 루틴
루틴에서 반환된 값 | 사용할 용어 |
---|---|
assert 매크로 |
런타임 라이브러리의 디버그 및 릴리스 버전 모두에서 사용할 수 있는 프로그래밍 논리 오류 테스트입니다. |
_ASSERT , _ASSERTE 매크로 |
assert 와 유사하지만 런타임 라이브러리의 디버그 버전에서만 사용할 수 있습니다. |
clearerr |
오류 표시기를 다시 설정합니다. rewind 를 호출하거나 스트림을 닫으면 오류 표시기도 다시 설정됩니다. |
_eof |
하위 수준 I/O에서 파일 끝을 검사합니다. |
feof |
파일 끝에 대한 테스트입니다. _read 가 0을 반환할 때 파일 끝도 표시됩니다. |
ferror |
스트림 I/O 오류에 대한 테스트입니다. |
_RPT , _RPTF 매크로 |
printf 와 유사하지만 런타임 라이브러리의 디버그 버전에서만 사용할 수 있는 보고서를 생성합니다. |
_set_error_mode |
C 런타임이 프로그램을 종료할 오류에 대한 오류 메시지를 기록하는 기본 위치가 아닌 위치를 결정하도록 __error_mode 를 수정합니다. |
_set_purecall_handler |
순수 가상 함수 호출에 필요한 처리기를 설정합니다. |