簡単なタイマーを書きました。「s」を押すと(送信するためにEnterキーを押さずに)、タイマー(forループ)が開始します。終わりのないループです。起動時と同じように、ユーザーが「s」を押すとすぐに停止したい。「s」を押すとすぐに(送信するためにEnterキーを押さずに)、ループが停止するはずです。どうやってするの?
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
int main()
{
char ch;
int m=0,h=0;
if ((ch = _getch()) == 's')
for (int i=0;;i++)
{
cout << "h m s" << endl;
cout << h << " " << m << " " << i;
system("CLS");
if (i==60) {i=0;m+=1;}
if (m==60) {m=0;h+=1;}
if (h==24) {h=0;}
}
return 0;
}