C++에서 콘솔을 지우는 방법

C Eseo Konsol Eul Jiuneun Bangbeob



C++의 콘솔 창에는 명령 창에 작성된 코드의 출력이 표시됩니다. 출력을 가져온 후 콘솔 창을 지우지 않으면 다음 번에 코드를 실행할 때 출력을 표시하는 미리 채워진 창이 있으므로 출력을 읽는 데 불편이 발생할 수 있습니다. 사용자의 편의를 위해 콘솔 창을 지우기 위해 C++에서는 시스템('cls')을 사용합니다.

C++에서 System('cls')을 사용하여 콘솔 창 지우기

stdlib 헤더 파일에는 미리 정의된 함수 system('cls')이 있는데, 이 함수가 호출되면 비어 있는 콘솔 창을 반환합니다. 이 함수는 콘솔 창이 비어 있는지 확인하기 위해 코드 시작 부분에서 호출하는 것이 바람직하지만 코드의 다른 곳에서 호출할 수도 있습니다.

통사론







// 헤더 파일



기본 ( )
{
체계 ( 'cls' ) ;
성명 2 ;
성명 ;
.
.
}

실행 후 코드를 지우기 위해 system('cls') 함수가 호출됩니다.



#include

#include

#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 하나에 ;

시합 << '정수를 입력하세요: ' ;

식사 >> 하나에 ; // 입력 받기

시합 << '번호는 다음과 같습니다: ' << 하나에 ;

잡아 ( ) ;

// 시스템 함수 호출 및 cls를 인수로 전달

체계 ( 'cls' ) ;

시합 << '화면이 지워졌습니다!' ;

반품 0 ;

}

사용자는 출력에 표시되는 정수를 입력하라는 요청을 받습니다. 콘솔에서 입력을 읽으려면 getch() 함수가 conio.h 헤더 파일에 선언되어 있습니다. 이 기능을 실행하기 위해 키보드 키를 누르면 한 번에 하나의 입력만 읽을 수 있습니다. 여기에서는 화면 지우기 작업을 활성화하려면 아무 키나 누르십시오.







사용자는 출력에 표시되는 정수 54를 입력합니다.



출력을 얻은 후 키보드의 아무 키나 눌러 콘솔 창을 지웁니다.

결론

stdlib 헤더 파일에는 미리 정의된 함수 시스템('cls')이 있으며, 이 함수가 호출되면 비어 있는 콘솔 창을 반환합니다. 이 함수는 콘솔 창이 비어 있는지 확인하기 위해 코드 시작 부분에서 호출하는 것이 바람직하지만 코드의 다른 곳에서 호출할 수도 있습니다. 이를 통해 사용자는 이미 채워진 콘솔 창을 보지 않고 결함 없는 출력을 읽을 수 있습니다.