1. 2011.09.16 [C] delay함수

[C] delay함수


#include <windows.h> // sleep사용


void delay(clock_t sleep)
{
    clock_t cur = clock(), el;

    for(;;){              /* 무한루프를 돌린다. */
        el = clock();  /* 현재까지 프로그램이 실행된 TICK */
        if((el - cur) > sleep)
            break ;
    }
}




void Delay(int milli_second)
{
clock_t current_time, end_time;

current_time = clock() * (1000/ CLOCKS_PER_SEC);

if(current_time == (clock_t)-1)
exit(EXIT_FAILURE);

end_time = current_time + milli_second;

while(current_time < end_time)
{
current_time = clock() * (1000/CLOCKS_PER_SEC);
}
}


'and so on' 카테고리의 다른 글

girl.  (0) 2012.05.31
모든 플라스틱이 위험한가?  (0) 2011.12.23
[c] 커서 움직이기  (0) 2011.09.16
[C] gotoxy()  (2) 2011.09.14
정재형 유희열 보컬대결  (0) 2011.05.10