다음을 통해 공유


오류 처리 (CRT)

이러한 루틴을 사용 하 여 프로그램 오류를 처리 합니다.

오류 처리 루틴

루틴

사용할 도구

.NET Framework에 있는 해당

어설션을 매크로

프로그래밍 논리 오류에 대해 테스트 합니다. 릴리스 및 디버그 버전의 런타임 라이브러리 사용 가능

System::Diagnostics::Debug:: 어설션

_ASSERTE _ASSERT, 매크로

마찬가지로 assert, 런타임 라이브러리의 디버그 버전 에서만 사용할 수 있지만

System::Diagnostics::Debug:: 어설션

clearerr

오류 표시를 다시 설정 합니다.호출 rewind 스트림을 닫으면 오류 표시가 재설정 됩니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_eof

파일의 끝에 대 한 하위 수준 I/O 확인

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

feof

파일의 끝에 대 한 테스트입니다.파일의 끝이 되는 시기를 나타내는 _read 0을 반환 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

ferror

스트림 I/O 오류를 테스트

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_RPT, _RPTF 매크로

마찬가지로 보고서 생성 printf, 런타임 라이브러리의 디버그 버전 에서만 사용할 수 있지만

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_set_error_mode

수정 __error_mode C 실행 시간 기록 하는 위치에 프로그램을 종료 합니다 가능한 경우 오류에 대 한 오류 메시지를 기본이 아닌 위치를 결정 합니다.

 

_set_purecall_handler

순수 가상 함수 호출에 대 한 처리기를 설정합니다.

 

참고 항목

참조

범주별 런타임 루틴