>>432
start_time = clock();
for (;;) {
 if (キー入力の検出あり) {
  キーの処理
 }
 if ((clock() - start_time) / CLOCKS_PER_SEC >= 600) {
  exit(0)
}
}
キー入力の検出はどうしても環境に依存する。