티스토리 뷰
반응형
프로그램 실행 중에 터미널 화면을 지우기 위해서는 ANSI Escape Code를 사용할 수 있습니다. ANSI Escape Code를 사용하면 화면을 지우거나 커서를 이동하는 등의 다양한 터미널 조작이 가능합니다.
ANSI Escape Code를 사용하여 터미널 화면을 지우는 C 언어 예제 코드
#include <stdio.h> void clearScreen() { printf("\033[2J\033[H"); // ANSI Escape Code로 화면을 지우고 커서를 화면 처음으로 이동 } int main() { printf("This text will be displayed.\n"); // 일정 시간 대기 usleep(2000000); // 2초 대기 // 화면 지우기 clearScreen(); printf("This text will be displayed after clearing the screen.\n"); return 0; } |
위의 코드에서 \033[2J\033[H는 ANSI Escape Code로, 화면을 지우고 커서를 화면의 처음으로 이동시키는 역할을 합니다. 이 코드를 출력하면 터미널이 해당 명령을 해석하여 화면을 지우게 됩니다.
유의할 점은 이 코드는 ANSI Escape Code를 지원하는 터미널에서만 동작합니다. 대부분의 터미널은 ANSI Escape Code를 지원하므로 보편적으로 사용할 수 있습니다.
반응형
'초보 우분투(리눅스)' 카테고리의 다른 글
우분투에서 윈도우의 작업관리자 같은 프로그램 (1) | 2024.02.17 |
---|---|
NVIDIA Jetson Nano 핀맵 (1) | 2024.02.17 |
작성중 - 우분투 부팅후 myprogram이 자동실행되게 하는 방법 (1) | 2024.02.17 |
작성중 - 우분투에서 Visual Studio Code 간단 사용법 (0) | 2024.02.17 |
우분투에서 실행파일을 마우스 더블클릭으로 실행하는 방법 (0) | 2024.02.17 |