2016년 8월 15일 월요일

콘솔창이 바로 안꺼지게 할려면

일단 왜 바로 꺼지는지 알아보자

1
2
3
4
5
int main(){
    printf("Hello World");
    return 0;
}
cs
머 대충 이런게 있다고 해보자

콘솔창은 return 0;를 출력하고 함수가 종료된다. 종료가 되면? 당연히 창이꺼진다.
이제 이걸 유지를 시켜보자

첫번째

1
2
3
4
5
6
7
int main(){
    printf("Hello World");
    getcher();
    return 0;
}
cs
getchar()는 문자를 입력받는 함수이다.
stdio.h 를 써야한다.
여기서 Enter가 \n과 동일한 의미인데 그래서 엔터를 치기 전 까지는 안꺼진다.
엄밀히 말하면 이건 별로 좋은 방법은 아닌거 같다. 

두번째

1
2
3
4
5
6
7
int main(){
    printf("Hello World");
    sysyem("pause");
    return 0;
}
cs
stdlib.h 를 써야한다.
괄호안의 명령어를 실행시킨다.
EX)
system("pause"); // 집접 실행시 종료되는 것을 막기위한 것.
system("notepad.exe"); // 메모장 실행
system("explorer.exe"); // 탐색기 실행
system("dir"); // 현재 파일이 존재하는 디렉토리의 정보를 보여줌

세번쨰

설정을 바꾸는방법. 프로젝트이름에서 오른쪽마우스 클릭 -> 속성








댓글 없음:

댓글 쓰기