클록을 통해 현재 경과한 시간을 알 수 있습니다.
아래 코드에서 5초 동안 돌아가며 i가 증가되는 값을 볼 수 있습니다.
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
clock_t start = clock(); //ms 단위를 반환 합니다. 1s == 1000ms
int i = 0;
int second = 0;
while (second < 5)
{
clock_t end = clock();
i++;
if (end - start >= 1000)
{
second++;
start = end;
cout << second << "초 경과 i 값은 " << i << endl;
}
}
}
'기타 > C++' 카테고리의 다른 글
[C++] Random (0) | 2023.03.04 |
---|---|
[C++] 함수 포인터 (delegate) (0) | 2022.06.05 |
[C++] 공개키 암호화 방식 구현해보기 (RSA) (0) | 2022.03.19 |
[C++] GCD (Greatest Common Divisor) 최대 공약수 (0) | 2022.03.18 |
[C++] Console 소코반 게임 소스 (0) | 2022.02.07 |