- _sleep(숫자)
- 1부터 10까지 순차적으로 카운트 나오게하기
- 별 10개를 옆으로 순차 찍기
- 깜빡이는 별
- 순차적으로 깜빡이는 별
- 순차적으로 별찍고 앞부터 지우기
- 지그재그로 깜빡이는 별
1. _sleep(숫자)
_sleep(숫자)
Sleep(숫자)
Windows.h헤더에 포함된 함수
#include <Windows.h>
코드 진행에 딜레이 삽입이 가능
숫자는 1이 0.001초(1/1000초)를 의미
(ex. _sleep(1000) -> 딜레이 1초)
_sleep이 작동 안할 때 Sleep 사용
1부터 10까지 순차적으로 카운트 나오게하기
#include <stdio.h>
#include <Windows.h>
int main(){
int i =1;
while(1){
printf("%2d\r",i);
_sleep(1000);
if(i==10){
puts("");
break;
}
i++;
}
}
별 10개를 옆으로 순차 찍기
for(int star=0; star<10; star++){
putchar('*');
Sleep(1000);
}
puts("");
깜빡이는 별
while(1){
for(int a =0;a<10;a++)
putchar('*');
printf("\r");
_sleep(1000);
for(int b=0;b<10;b++)
putchar(' ');
printf("\r");
_sleep(1000);
}
순차적으로 깜빡이는 별
while(1){
for(int a =0;a<10;a++){
putchar('*');
_sleep(100);
}
printf("\r");
_sleep(1000);
for(int b=0;b<10;b++)
putchar(' ');
printf("\r");
_sleep(1000);
}
순차적으로 별찍고 앞부터 지우기
while(1){
for(int a =0;a<10;a++){
putchar('*');
Sleep(100);
}
printf("\r");
for(int b=0;b<10;b++){
putchar(' ');
Sleep(100);
}
Sleep(500);
printf("\r");
}
지그재그로 깜빡이는 별
while(1) {
for(int c=0; c<20; c++){
if(c%2==0)
putchar('*');
else
putchar(' ');
}
_sleep(1000);
printf("\r");
for(int d=0; d<20; d++){
if(d%2==0)
putchar(' ');
else
putchar('*');
}
_sleep(1000);
printf("\r");
}
'language > C' 카테고리의 다른 글
배열과 반복문 (0) | 2022.09.13 |
---|---|
배열(array) (0) | 2022.09.13 |
continue / break / 삼항연산자 (0) | 2022.09.13 |
C언어 자판기 코드 (0) | 2022.09.07 |
반복 제어문 while (0) | 2022.09.07 |