ホームページ  >  記事  >  バックエンド開発  >  C で「続行するには任意のキーを押してください」関数をエミュレートする方法

C で「続行するには任意のキーを押してください」関数をエミュレートする方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-23 23:21:29883ブラウズ

How to Emulate the

「続行するには任意のキーを押してください」関数のエミュレーション

プログラミングでは、事前にユーザーに任意のキーを押すように要求することが望ましい場合があります。プログラムの実行を続行します。これは通常、「続行するには任意のキーを押してください...」などのメッセージを表示し、ユーザーの入力を待つことによって実現されます。

C では、プラットフォーム固有のシステム コールを使用してこのタスクを実行できます。 「続行するには任意のキーを押してください」動作をエミュレートするには:

Windows の場合:

システム ("一時停止") 関数を使用します:

<code class="cpp">system("pause");</code>

Mac OS および Linux の場合:

system("read") 関数を使用します:

<code class="cpp">system("read");</code>

system("pause") と system(" read") を実行すると、プログラムの実行が一時停止され、「続行するには任意のキーを押してください...」というメッセージが表示されます。プログラムは、ユーザーがキーボードのいずれかのキーを押した後にのみ実行を再開します。

cin >> は注意してください。 c メソッドと cin.get() メソッドは、ユーザーがキーを押すのではなく Enter キーを押すのを待つため、目的の動作を実現できません。

以上がC で「続行するには任意のキーを押してください」関数をエミュレートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。