티스토리 뷰

반응형

프로그램 실행 중에 터미널 화면을 지우기 위해서는 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를 지원하므로 보편적으로 사용할 수 있습니다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함