Turbo Cの組み込み関数「タイマー」を使用せずに、Cでストップウォッチ(ライブストップウォッチ)を作成したい.私のコードは次のとおりです。
#include<stdio.h>
#include<conio.h>
#include<dos.h>
int main()
{
int hh,mm,ss;
hh=mm=ss=0;
gotoxy(10,10);
printf("\nSTOP - WATCH: ");
gotoxy(20,18);
printf("HH : MM : SS");
_setcursortype(_NOCURSOR);
for(;;ss++) //An infinite loop
{
if(ss==60)
{
mm++;
ss=0;
}
if(mm==60)
{
hh++;
mm=0;
}
gotoxy(20,20);
delay(1000);
printf("%02d : %02d : %02d",hh,mm,ss);
}
return 0;
}
ここで、キーボードのボタンを押してこのプログラムを終了したいと思います(「Q」としましょう)。