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

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

Patricia Arquette
リリース: 2024-10-24 05:11:02
オリジナル
900 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート