C함수 프로그램 강제 종료 함수 abort()
프로그램을 비정상적으로 종료합니다. 비정상적이라는 말씀은 SIGABRT 시그널에 의해서 종료되는데 SIGABRT 시그널에 대한 설명은 하지 않겠습니다. 구글 신에게 여쭈어 보세요. ^^
- 헤더: stdlib.h
- 형태: void abort(void)
- 인수: -
- 반환: -
C언어 abort() 함수 예제
#include <stdio.h>
#include <stdlib.h>
int main( void)
{
int a, b;
a = 100;
b = 0;
abort();
printf( "%d\n", (int)(a /b));
return 0;
}
C언어 abort() 예제 실행 결과
]$ ./a.out
중지됨 <--- 리눅스에서 출력해 주는 에러 메시지
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 getopt 함수 프로그램 실행 인수 정보 구하기 (0) | 2020.03.14 |
---|---|
C언어 주어진 조건 확인 함수 assert() (0) | 2020.03.14 |
C언어 에러 내용 출력 함수 perror() (0) | 2020.03.14 |