Тема: Секундомір на мові Сі
Доброго дня. Я початківець в програмуванні зараз намагаюся створити програму яка включає в себе секундомір, але через те що Си мова однопоточна я не можу реализувати зупинку (або вихід) по натиску клавіші. Можливо хтось знає як мені вийти із ситуації? Ось текст фрагменту
#include "stdafx.h"
#include "windows.h"
inline void mydelay(int milliseconds) //Затримка
{
  Sleep(milliseconds);
}
int _tmain(int argc, _TCHAR* argv[]) 
{
int h=0, m=0, s=0;
        for(s=0; s<=60; s++)
        {
            if (s==60)
            {
                s=0;
                m++;
                if (m==60)
                {
                    m=0;
                    h++;
                        if(h==24)
                            break;
                }
            }            
        mydelay(1000);            
        system("cls");
        printf("Timer\n%d:%d:%d", h, m, s);
                }
system("pausa");
    return 0;
}