C함수 프로그램 종료 exit()
exit()는 프로그램을 종료합니다.
- 헤더: stdlib.h
- 형태: void exit(int status)
- 인수: int main() 함수의 반환값에 해당하는 정수
- 반환: -
C언어 exit() 함수 예제
#include <stdio.h>
#include <stdlib.h> // exit()
#include <unistd.h> // getuid()
int main()
{
if ( 0 != getuid()){
printf( "수퍼유저만 사용할 수 있습니다.\n");
exit( -1);
}
printf( "이것은 exit() 샘플입니다.\n");
return 0;
}
C언어 exit() 예제 실행 결과
]$ ./a.out
수퍼유저만 사용할 수 있습니다.
]$ su -
Password:
]$ ./a.out
이것은 exit() 샘플입니다.
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 프로그램 종료 때 실행할 함수 등록 함수 atexit() (0) | 2020.03.15 |
---|---|
C언어 프로세스 생성 함수 vfork() (0) | 2020.03.15 |
C언어 버퍼 내용을 디스크로 쓰기 함수 fsync() (0) | 2020.03.15 |