[time] 052. 지나간 시간 알아내기 (time)

jychan99·2021년 10월 16일
0
 #include <iostream>

#include <ctime>

using namespace std;



int main()

{

    //시간 초기화

    time_t start = time(NULL);

    time_t finish = time(NULL);

    

    int pass_int = 1;//횟수 카운트



    time(&start); //타임워치 시작

    //연산과정

    for (int i = 1; i < 100000; i++)

    {

        for (int j = 1; j < 100000; j++)

            pass_int += 1;

    }



    time(&finish);//타임워치 종료



    //difftime은 두시간을 비교해 결과를 알려주는데, 

    //finish시간-start시간을 빼야 경과시간이 나오기 때문이다.

    cout << "1을 100억 번 더하는 시간 : " << difftime(finish, start) << "초\n";

    //콘솔창에 아무것도 뜨지않는데, 시간이 조금지나면 출력이될것이다.

    //컴퓨터마다 사양이 다르기때문이다. 나는 17초정도 걸리더라

    return 0;

}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글

관련 채용 정보