언제든지 아무 키나 눌러 루프를 종료하려고합니다. 아래 코드를 시도했지만 할 수 없습니다. 도움이 필요해. 미리 감사드립니다. C-Free 5.0을 사용하고 있습니다.언제든지 루프를 종료하십시오.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int b=0, i;
int seconds;
printf("\nEnter number of seconds : ");
scanf("%d", &seconds);
while (b==0)
{
for(i=1;i<=seconds;i++)
{
time_t end = time(0) + 1;
while(time(0) < end)
;
seconds -= 1;
printf("Number of seconds left : %d\n", seconds);
b=kbhit();
}
if(seconds == 0)
{
exit(0);
}
}
printf("Number of remaining seconds left : %d\n", seconds);
}
정확히 "C-Free 5.0"은 무엇입니까? 그게 약간의 C 컴파일러가된다면 gcc (Window에 있다면 mingw)로 바꿀 수있다. – ThiefMaster
가능한 복제본 http://stackoverflow.com/q/6731317/1273830 오, 이미 그 질문을 보았습니까? kbhit? O_O – Prasanth