관련함수의 기능및 사용법(예제)가 포함되어 있는 그림파일을 첨부합니다.
참고하세요.
그리고 간단한 구현...
----------------------
time_t Start_Time, End_Time;
double Dif_Time;
//문제를 출제할때...
Start_Time = time(NULL);
//문제를 풀고 값을 입력하면..
End_Time = time(NULL);
//걸린 시간 표시 부분....
Dif_Time = difftime(End_Time,Start_Time);
printf("걸린시간: ");
if(Dif_Time/3600 >= 1) printf(" %d시간",Dif_Time/3600);
if((Dif_Time%3600)/60 >= 1) printf(" %d분",(Dif_Time%3600)/60);
if(Dif_Time%60 >= 1) printf(" %d초",Dif_Time%60);
---------------------------------------------------------------
첨부한 그림파일을 보면 더 자세히 알 수 있습니다.
작은개미 님이 쓰신 글 :
: 안녕하세요.
:
: 학생을 대상으로 암산을 얼마나 빨리 하는지 시간을 재는 프로그램을 작성하려구 합니다.
: 정확히 프로그램이 이런거에요,
: 문제가 하나씩 나타나고 사라지면 정답을 입력하는 창이 하나뜨고...
: 답을 입력하면 다음 문제가 나타나고.....
: 마지막엔 총 걸린 시간등등 결과를 출력하려고 하는데요..
:
: 개요는 이렇습니다. 다른건 할수있겠는데, 시간을 재는 방법은 도무지 어떻게 해야할지
: 모르겠네요. 문제가 나타난직후 부터 사용자로부터 정답을 입력받을때 까지 걸리는
: 시간을 재야 하거든요.
:
: 터보씨 내장함수에 있으면 어떻게 사용하는것인지 알려주세요.
: 혹시 그런게 없다면... 직접 그 함수를 어떻게 짜야할지 알려주시면
: 정말 감사합니다.
:
:
|