계속 막히네요....
첫삥
2023.04.01
시간함수에 관해서질문 요약 :초를 입력해서 초가 지난후 그 초를 출력하는 방법은 알았는데...질문 내용 :
void main()
{
int t;
scanf(%d, t);
Sleep(t*1000);
printf(지난시간은 : %d, t);
}
여기서 부터 질문입니다.... (앞에 #include는 제외 했슴) 만약에 30초를 입력했다고 치고 30초가 흐르는 도중 키를 입력받거나 하면 시간이 멈춘다음 키를 입력한 시간 까지나오게 할려면 무슨 구문을 써야 되나요...
예를들어 30초가 흐르고 있는데 그 사이 입력을 받는 것을 9초에 끝냈다고하면 9초를 출력하게 해야되는 방법을 모르겠네요..
kbhit()를 해서
while(!kbhit())
{}
를 해봤는데 도통 답이 안나오네요 ㅜ,.ㅜ
아 그리고 Sleep 를 썼을때 시간 경과 하고 있는도중 아무키나 눌러버리니
출력값이 안나오고 바로 콘솔창 종료되버리더군요 이것도 왜이러는지 모르겠네요 ㅡ,.ㅡ;;