램준의 프로그래밍 독학 블로그
[C++] 코드 내에서 유용한 도스 명령어 본문
Visual studio 같은 코드 에디터 앱에서 명령어를 실행시키면 검은 바탕에 흰 글씨의 창이 띄워지는 것을 볼 수 있다.
이 창을 우리는 흔히들 '도스창'이라고 부른다.
그리고 이 C++ 코드 내에서 이 도스에 관련된 것들을 제어할 수 있는 명령어가 있다.
바로 도스 명령어다.
system("cls");
system("pause");
위의 두 명령어들은 도스 명령어들이다.
이 것들은 도스 명령어들 중 자주 쓰이는 일부일 뿐, 이외에도 도스 명령어들이 더 존재한다.
도스 명령어인지 아닌지를 구분하는 방법은, 앞에 'system'이 붙었는가를 잘 확인해보면 된다.
먼저 'system("cls");'는 도스창에 지금까지 출력되어 있던 모든 것들을 지우는 명령어이다.
이 명령어를 사용한 시점으로부터 이전에 출력된 것들이 없어져 도스창이 매우 깔끔해진다.
그 다음 'system("pause');'는 도스창을 일시정지 시키는 명령어다.
보통 C++에서는 시작부터 끝까지 딜레이 없이 한번에 값이 출력된다.
중간에 사용자가 입력을 해야 하거나 임의로 일시정지를 시키지 않는 한 코드는 멈추지 않는다.
이 명령어를 사용하면 도스창에 '계속하시겠습니까?'라는 질문이 출력된다.
이 때 아무 키나 입력해보면 다시 코드가 작동되기 시작한다.
'C++ 독학' 카테고리의 다른 글
[C++] 타입 또는 변수의 일부 속성을 출력하는 법 (0) | 2021.02.05 |
---|---|
[C++] 난수 발생시키는 방법 (0) | 2021.02.05 |
[C++] if 문의 구조 (0) | 2021.02.04 |
[C++] float 변수 사용시 유의점 (0) | 2021.02.04 |
[C++] 기본 연산자, 증감 연산자, 논리 연산자 (0) | 2021.02.04 |