signal(SIGALRM, time_out); alarm(5); void time_out(int sig) { alarm(5); /* do something */ } 얘기인 즉슨 5초마다 time_out함수를 호출할려고 위와같이 프로그래밍을 해왔는데, 숙제 제 출때는 비주얼로 짜서 내야하기때문에 윈도 함수를 알아야되거든요. 리눅스 질문은 아니 지만 답변 부탁드립니다.
Windows 에서는 SetTimer 같은 함수로 주기적 타이머를 만들 수 있습니다. 시그널과 알람 대신 타이머 메시지나 WaitableTimer 를 쓰면 같은 일을 할 수 있습니다. 콘솔 프로그램이면 Sleep 과 루프로도 구현할 수 있습니다.