1. sleep 함수
sleep 함수: 프로그램에서 일정 시간 동안 작업을 대기하고 싶을 때 사용한다.
- sleep은 1 / 1000초 단위이기 때문에 1초 대기하고 싶다면 1000을 사용해야한다.
sleep(1000);
- Visual C/C++에서는 sleep함수 대신 _ sleep함수를 써야한다.
- _sleep함수는 stdlib.h에서 제공하는 함수이다.
- Visual C/C++에서는 sleep함수를 사용하기 위해서는 windows.h 헤더파일을 #include한다.
2. sleep 함수 사용해보기
👉문제
- 별을 출력하고 1초 후에 다음 줄로 넘어가는 것을 반복하여 직각 삼각형 출력하기
* 단, 첫번째 줄은 별이 한 개 찍히고 별은 총 4줄 찍힌다.
👉출력예시
*
**
***
****
👉정답
#include<stdio.h>
#include<stdlib.h>
int main(){
for (int i = 0; i < 4; i++) {
for (int j = 0; j <= i; j++) {
printf("*");
}
_sleep(1000);
printf("\n");
}
}