오류 처리(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 |
순수 가상 함수 호출에 필요한 처리기를 설정합니다. |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기