- 締切済み
C言語でストップウォッチ
ストップウォッチをデジタル表示で作っているんですが、行き詰ったので質問させてもらいました。 二次元配列に数字のデジタル表示の部品を入れ、ネストを繰り返し、Sleep関数を使い1秒毎に表示させているんですが、「キーを押すと止まる」が出来ずに詰まっていますので、教えていただけるとありがたいです。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- chie65536(@chie65535)
- ベストアンサー率44% (8754/19862)
回答No.3
>Sleep関数を使い1秒毎に表示させているんですが 作り方が間違ってる。 「1秒ごとの表示」は「インターバルを1秒に設定したタイマ」を使う。 メインプログラムは「常時、キーの監視をする」ようにして、ウォッチの始動と停止を制御する。 「キーの監視」は「キーボード・フォーカスを受け取る、ボタンか何か」を置いておけば済む。