C언어 에서는 예외처리 문법이 없나요 ?
글쓴이: milk901 / 작성시간: 토, 2014/03/22 - 2:30오후
안녕하세요 C언어에 대해서 궁금한게 생겼습니다.
평소에 java 언어를 하다가 예외처리가 생길것 같은 문장에다가는 try ~ catch 로
잘못된 예외상황들을 막을수 있는 예비장치들을 사용할수가 있었는데
문득 java하다가 C를 갑자기 해서 그런지는 모르겟는데 if분기문을 제외하고는
java나 c++처럼 예외처리 문법이 C에는 없는건가요?
자바같은 try catch문같은 예외를 처리해주는 문법이 C언어에서 비슷한게 뭐가 있나요??
Forums:
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/C_signal_handling
없습니다.
없습니다.
setjmp / longjmp
setjmp / longjmp
exception handling in C 하고 검색하면 수두룩하게 나옵니다.
그중에 하나 골라본 예: http://www.on-time.com/ddj0011.htm
기본 문법은 아니지만.
--
이것도 표준 문법은 아니지만
Windows 기반이라면 SEH(Structured Exception Handling)도 있습니다.
try-catch와는 약간 다르긴 한데, 전체적인 구조는 비슷하군요
표준 문법에는 없는걸로 알고있습니다
return 0;
댓글 달기