কম্পিউটার

C ভাষায় kbhit


এখানে আমরা C-তে kbhit কার্যকারিতা দেখব। kbhit মূলত কীবোর্ড হিট। এই ফাংশনটি conio.h হেডার ফাইলে উপস্থিত রয়েছে। তাই এটি ব্যবহার করার জন্য, আমাদের এই হেডার ফাইলটি আমাদের কোডে অন্তর্ভুক্ত করতে হবে।

kbhit() এর কার্যকারিতা হল, যখন একটি কী চাপা হয় তখন এটি অশূন্য মান প্রদান করে, অন্যথায় শূন্য প্রদান করে।

উদাহরণ

#include <stdio.h>
#include <conio.h>
main() {
   char ch;
   printf("Enter keys (ESC to exit)\n");
   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\n", 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() একটি আদর্শ লাইব্রেরি নয়। তাই আমাদের কোডে এটি এড়ানো উচিত।


  1. এইচটিএমএল বনাম এক্সএমএল

  2. সি ভাষায় isalnum() ফাংশন

  3. সি ল্যাঙ্গুয়েজে স্ট্রিং

  4. সি ল্যাঙ্গুয়েজে অ্যারে