IT/C C++

[C/C++] 무조건 강제종료하기

크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널 2023. 3. 30. 15:05
반응형

[C/C++] 무조건 강제종료하기

반응형

 


 

C언어에서의 종료

 

만약 프로그램 내에서 강제 종료를 해야 할 때는 어떻게 해야 할까요?? 

 

그럴때를 대비해 존재하는 것이 exit() 함수입니다.

반응형

 

 

함수 원형은 void exit(int status); 

정상적 종료는 0을 비정상적 종료는 1 매개변수로 사용합니다.

 

exit(0); 이나

exit(1); 이렇게 사용하는 것이지요.

 

이 함수를 사용하기 전에 한가지 선언하셔야 해요

바로 이 함수가 들어있는 헤더파일 이지요.

 

#include <stdlib.h>

이렇게 선언하시면 됩니다. stdlib.h 헤더파일은 stdio.h 다음으로 많이 사용되니까요 알아두셔요^^

 

예제

 

void main(void) { 

           int n; 

 

           printf("1. 출력 2. 종료 --> 선택 : ");

 scanf("%d", &n); 

           if(n==1) 

           { 

                     printf("헬로 월드 ^^ \n"); 

                     printf("이것저것 수행되고 종료해요\n"); 

           }else if(n==2) 

           { 

                     exit(0); 

           }else 

           { 

                     printf("잘못입력했자나요\n"); 

           } 

 

}

반응형

 

반응형