C
[C] 252 5초간 지연하는 함수 구현하기
qkrwngus
2021. 2. 9. 20:15
Desc :
clock() - 프로그램이 시작하고 나서 부터 프로세서가 소모한 시간을 0.001초 단위로 반환
Source Code :
#include <stdio.h>
#include <time.h>
void sleep(int sec);
void main()
{
time_t n1, n2;
time(&n1);
sleep(5);
time(&n2);
printf("%g초가 지연되었습니다.\n", difftime(n2, n1));
}
void sleep(int sec)
{
clock_t ct;
ct = clock();
while(ct + CLK_TCK * sec > clock());
}
Result :