Тема: Секундомір на мові Сі
Доброго дня. Я початківець в програмуванні зараз намагаюся створити програму яка включає в себе секундомір, але через те що Си мова однопоточна я не можу реализувати зупинку (або вихід) по натиску клавіші. Можливо хтось знає як мені вийти із ситуації? Ось текст фрагменту
#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;
}