2013-05-14 5 views
1

main()에없는 동안 내 프로그램을 종료 할 수있는 라인이 C++에 있습니까?메인에 있지 않은 동안 프로그램을 닫는 방법

예를 들어, 코드를 어디에 죽으면 게임을 종료해야합니까? 나는 그것이 "신뢰"시스템에 의존하기를 원하지 않는다.

+0

http://en.cppreference.com/w/cpp/utility/program/exit – hmjd

+2

'std :: exit'은 당신이 찾고있는 것이며, 이것은 신뢰와는 아무런 관련이 없습니다 ... – filmor

+0

http : //stackoverflow.com/questions/4038302/how-do-i-make-ac-console-program-exit – chris

답변

6

main()에없는 동안 내 프로그램을 종료 할 수있는 C++ 라인이 있습니까?

여기서 "라인"이란 단어를 사용하지 않습니다. "함수"라고 말하면됩니다. 정상 종료를 들어, std::exit()을 사용할 수 있습니다 (또한 C++ 11 표준의 18.5/8 항 참조) :

여기
#include <cstdlib> 

void foo() 
{ 
    std::exit(EXIT_SUCCESS); 
} 

int main() 
{ 
    foo(); 
} 

live example이다.

+0

고마워요, 제가 정확히 찾고있는 것이 었습니다. – ConMaki

+0

@ConMaki : 도와 드리겠습니다. –

+0

@ConMaki : 귀하의 질문에 대한 답변이 있으면 답변을 수락 한 것으로 간주하십시오. –

관련 문제