소 ê°� ¶
..ë¬¸ì œëŠ” 별로 ì–´ë µì§€ 않았다. timeì�´ë…€ì„�ì�´ì•¼ í�‰ì†Œì—�ë�„ 쓰니까..
그런ë�°.. ë�„ë�°ì²´ 왜 for를 ì“°ë�¼ê³ 했는지..ã… .ã…œ whileë�„ ì•„ë‹ˆê³ ..
ë”ê°€ for를 for답게 뽀대나게 만들어 ì¤„ë ¤ê³ í•˜ë‹¤ë³´ë‹ˆ 길어졌다.^^;;;
ê·¸ë¦¬ê³ ë¬¸ì œì—� 오차율ì�´ ë¹ ì ¸ìžˆì—ˆë‹¤. 얼마나 ì •í™•í•˜ê²Œ 하ë�¼ëŠ”ê±´ì§€..1/1000초는 ì•„ë‹�테지?? 1/100ì�¸ê°€??
본�� 귀차니즘으로 그냥 1초.ㅎㅎ 8-9초사�� 눌러주기만 하면 �다.^^
그런ë�°.. ë�„ë�°ì²´ 왜 for를 ì“°ë�¼ê³ 했는지..ã… .ã…œ whileë�„ ì•„ë‹ˆê³ ..
ë”ê°€ for를 for답게 뽀대나게 만들어 ì¤„ë ¤ê³ í•˜ë‹¤ë³´ë‹ˆ 길어졌다.^^;;;
ê·¸ë¦¬ê³ ë¬¸ì œì—� 오차율ì�´ ë¹ ì ¸ìžˆì—ˆë‹¤. 얼마나 ì •í™•í•˜ê²Œ 하ë�¼ëŠ”ê±´ì§€..1/1000초는 ì•„ë‹�테지?? 1/100ì�¸ê°€??
본�� 귀차니즘으로 그냥 1초.ㅎㅎ 8-9초사�� 눌러주기만 하면 �다.^^
소스 ¶
~cpp
#include <iostream>
#include <time.h>
#include <conio.h>
using namespace std;
const int ANSWER_TIME=8;
void main()
{
int second;
time_t before_time;
before_time=time(&before_time);
for (second=0; !kbhit(); ++second)
{
time_t now_time;
time(&now_time);
while(now_time==before_time)
{
time(&now_time);
}
time(&before_time);
}
if (second==ANSWER_TIME-1)
cout << "you win!!!";
else
cout << "your time is off." << second;
system("PAUSE");
}










