#include <stdio.h>

 

int main ()

 

{

 

뭐시기 뭐시기

 

return 0;

}

만 하면 결과물이 나오자마자 꺼져버려서

 

#include <stdio.h>

#include<conio.h>

 

int main ()

 

{

 

뭐시기 뭐시기

 

getch();

return 0;

}

라고 하면 아무키나 입력을 한번해야종료가되어서 이렇게 함수를 매번 마무리 짓는데요..

 

이때 getch();를 return 0; 뒤에 쓰니까 입력안했을때랑 똑같이 그냥 꺼져버리더라고요 바로

 

왜 return 문 뒤에 입력을하면 안되는건가요???? 어차피 getch문은 그 int main()

 

함수안에서 정의된게아니라 #include<conio.h>로 불러낸 지시어;;?라고하나 아무튼

 

원래 c++에 있는기능이니까 함수가 return 0; 로 끝마쳐지는것과 상관없이 분리되어 작동해야 하는게

 

좀더 직관적인 생각으로는 맞는거같은데요.... 답변 부탁드리겠습니다..ㅠ