예를 들면 무한히 1을 출력하는 프로그램을 짠 후
거기에 1초 동안만 1을 계속 출력하다가 1초가 지나면 종료되는 함수가 있나요?
다음과 같이 하면 되겠습니다.
#include <stdio.h>
#include <time.h>
//#include<windows.h>
int main() {
clock_t old_time,cur_time;
printf("시작!!\n");
old_time=clock(); //시작 시간
while(1){
printf("1");
//Sleep(1);
cur_time=clock(); //현재 시간
if(((double)(cur_time-old_time)/CLOCKS_PER_SEC)>1){
break;
}
}
printf("\n끝!!");
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
알수 없는 수수께끼 i = i--; 의 동작 (0) | 2012.05.24 |
---|---|
카드게임 플러쉬 체크 (0) | 2012.05.24 |
combination 조합 (0) | 2012.05.19 |
카드게임 스트레이트 체크 (0) | 2012.05.18 |
밀린 입력 복원 (0) | 2012.05.18 |