system("cls")와 system("clear")의 차이를 알려주세요.

조회수 2780회

c/c++에서 system("cls")와 system("clear") 콘솔 화면을 지워주는데 이 둘의 차이를 알려주세요.

1 답변

  • 좋아요

    2

    싫어요
    채택 취소하기

    system() 함수는 c언어의 표준 함수입니다. 매개 변수로 이미 만들어져 있는 실행 파일을 문자열 형태로 넣어주면 그 프로그램을 실행시켜 줍니다.

    cls.exe는 도스 시절 콘솔창 화면을 지워주는 명령어이고, clear는 리눅스에서 터미널 화면을 지워주는 명령어입니다.

    따라서 system("cls")는 윈도우즈에서 도스 명령어 cls를 실행하라는 것이고, system("clear")는 리눅스 명령어 clear를 실행하라는 것입니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)