C言語では、kbhitはキーボードへの入力の有無を検出する関数を指します。

WBOY
リリース: 2023-09-15 17:35:10
転載
1707 人が閲覧しました

C言語では、kbhitはキーボードへの入力の有無を検出する関数を指します。

ここでは、C の kbhit 関数を見ていきます。 kbhit は基本的にキーボードのヒットです。この関数は conio.h ヘッダー ファイルにあります。したがって、これを使用するには、このヘッダー ファイルをコードに含める必要があります。

kbhit() の機能は、キーが押されるとゼロ以外の値を返し、それ以外の場合はゼロを返すことです。

#include <stdio.h>
#include <conio.h>
main() {
   char ch;
   printf("Enter keys (ESC to exit)</p><p>");
   while (1) { //define infinite loop for taking keys
      if (kbhit) {
         ch = getch(); // Get typed character into ch
         if ((int)ch == 27) //when esc button is pressed, then it will comeout from loop
         break;
         printf("You have entered : %c</p><p>", ch);
      }
   }
}
ログイン後にコピー

出力

Enter keys (ESC to exit)
You have entered : i
You have entered : t
You have entered : D
You have entered : w
You have entered : 5
You have entered : /
You have entered : *
You have entered : +
You have entered :
You have entered : o
You have entered :
You have entered : &
ログイン後にコピー

注: このkbhit()は標準ライブラリではありません。したがって、コード内でこの状況を回避する必要があります。

以上がC言語では、kbhitはキーボードへの入力の有無を検出する関数を指します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!