C言語でのディレイの方法

ページ名:C言語でのディレイの方法

C言語プログラムをある時間だけ待たせたいと思ったことはないだろうか。

例えば、ゲームのスプラッシュ・ページ(お知らせやヒント)を表示するときなど、時間を刻々と経過させるテクニックを設定することができる。

では、プログラムを "静止 "させる方法をいくつか紹介しますので、読んでみてください...。

方法1

forループ」テクニック

  1. 典型的な「for」ループの後に「null」文を使って、時間遅延を実装します。
  2. 例として次のように書く:
    • for (i=1 ; i<100 ; i++) ;
    • この"; "文は、コンピュータにループを100回実行させます。これは時間遅延を作り出すだけである。
方法2

sleep()」テクニック

  1. で宣言されているsleep(int ms)という関数を使う。
  2. プログラム中の "int main() "の前に以下の行を記述する:
    • #include
  3. プログラムに遅延させたい場所に挿入してください:
    • sleep(1000);
    • 1000 "の部分を、待ちたいミリ秒数に変更してください(例えば、2秒遅延させたい場合は、"2000 "に置き換えてください)。
    • ヒントシステムによっては、値がミリ秒ではなく秒を指している場合があります。そのため、1000が1秒ではなく、実際には1000秒であることもあります。
この記事は、CC BY-NC-SAの下で公開されている " How to Delay in C " を改変して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧