C言語プログラムをある時間だけ待たせたいと思ったことはないだろうか。
例えば、ゲームのスプラッシュ・ページ(お知らせやヒント)を表示するときなど、時間を刻々と経過させるテクニックを設定することができる。
では、プログラムを "静止 "させる方法をいくつか紹介しますので、読んでみてください...。
forループ」テクニック
-
典型的な「for」ループの後に「null」文を使って、時間遅延を実装します。
-
例として次のように書く:
- for (i=1 ; i<100 ; i++) ;
- この"; "文は、コンピュータにループを100回実行させます。これは時間遅延を作り出すだけである。
sleep()」テクニック
-
で宣言されているsleep(int ms)という関数を使う。 -
プログラム中の "int main() "の前に以下の行を記述する:
- #include
- #include
-
プログラムに遅延させたい場所に挿入してください:
- sleep(1000);
- 1000 "の部分を、待ちたいミリ秒数に変更してください(例えば、2秒遅延させたい場合は、"2000 "に置き換えてください)。
- ヒントシステムによっては、値がミリ秒ではなく秒を指している場合があります。そのため、1000が1秒ではなく、実際には1000秒であることもあります。
コメント
最新を表示する
NG表示方式
NGID一覧