ホームページ >バックエンド開発 >C++ >C で「Press Any Key to Continue...」機能をシミュレートする方法

C で「Press Any Key to Continue...」機能をシミュレートする方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-24 05:11:02903ブラウズ

How to Simulate

C で「任意のキーを押して続行...」をシミュレートする方法

C では、「任意のキーを押して続行...」の機能をシミュレートするさまざまな方法があります。 continue..." を使用すると、キーボード入力が検出されるまでプログラムの実行を一時停止できます。

Windows オペレーティング システムの場合は、system() 関数を使用して引数ポーズを渡すことができます。これによりプログラムが停止し、キーが押されるまで「続行するには何かキーを押してください...」というメッセージが表示されます。

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

Mac および Linux システムでは、cin.get() またはcin.get(c) 関数。ただし、これは Enter キーが押されたときにのみ入力バッファを進めます。キーストロークでは行われません。

目的の動作 (任意のキーストロークでプログラムを進める) を実現するには、system() 関数を使用して次のコマンドを渡します。引数は次のようになります:

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

これにより、プログラムが一時停止され、キーが押されるまで「続行するには任意のキーを押してください...」というメッセージが表示されます。このアプローチはプラットフォームに依存せず、Windows、Mac、Linux システムの両方で機能します。

以上がC で「Press Any Key to Continue...」機能をシミュレートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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