#include<conio.h>
#include <time.h>
#include<Windows.h>
int main() {
int i,c=0;
char z,x;
clock_t old_time,cur_time;
srand(time(0));
printf("\a카운트를 시작합니다 z,x키를 빠르게 번갈아 누르시오!!\n");
Sleep(2000);
printf("3\a\n");
Sleep(1000);
printf("2\a\n");
Sleep(1000);
printf("1\a\n");
Sleep(1000);
printf("시작!!\n");
fflush(stdin);
old_time=clock(); //시작 시간
x='\0'; z='\0';
while(1){
z = getch();
if(z != x) {
z=x;
c++;
}
cur_time=clock(); //현재 시간
if( ( (double)(cur_time-old_time)/CLOCKS_PER_SEC) > 3) {
/// 3초가 초과 되면 입력 종료
printf("잠시후 카운트 결과가 나옵니다........\n");
Sleep(3000);
break;
}
}
printf("%d\n",c);
getch();
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
srand rand (0) | 2012.01.21 |
---|---|
scanf_s 함수의 문제점 (0) | 2012.01.18 |
비쥬얼 씨++ 64비트 정수사용법 (0) | 2012.01.18 |
문자열은 어디에 저장되는가 (0) | 2012.01.18 |
200!+300!+400! (0) | 2012.01.15 |