본문 바로가기
[ CODING STUDY ]/》C언어 코드실습

C언어 - [화면지우기, 잠시대기, Sleep, cls, Windows.h]

by MRG 2021. 7. 22.
728x90
반응형

▣ 안녕하세요. 

이번장에서는 콘솔 창에 출력한 내용을 삭제하는 함수와 코드를 잠시 대기하게 하는 함수를 공부해보겠습니다.

 

▣ 우선 간단하게 3가지 문장을 출력해보겠습니다. 

그리고 3개가 한꺼번에 출력되는걸 확인할 수 있습니다.

이제 이걸 1초마다 한개씩 추가해서 출력해보겠습니다. 

▣ 먼저 #include <Windows.h>을 작성해주세요.

그리고 printf()함수 밑에 각각 Sleep()이라는 함수를 호출합니다.

밀리초 단위를 매개변수 값으로 넣어서 호출하면 되는데 

1000을 넣게되면 1초를 기다리고 다음 코드를 진행하게 됩니다.

코드를 완성한 후에 디버그를 해보면 안녕이 나오고 1초 뒤에 나는 C언어야 ^^

1초 뒤에 우린 함께 C언어 공부해볼까?...라는 문구가 나오는 걸 확인할 수 있습니다.

 

▣ 그럼 이번에는 printf()가 출력되고 1초 기다린 후에 출력된 문구를 지우는 걸 해보겠습니다. 

 

▣ system("cls")함수를 사용하면 system("cls") 전까지 printf() 함수로 출력했던 내용들을 모두 삭제하게 됩니다.

그럼 문구가 나오고 1초뒤에 삭제되고 다른 문구가 나오고를 반복하게 됩니다. 

728x90
반응형

댓글