Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी भाषा में kbhit

यहां हम सी में 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. एचटीएमएल बनाम एक्सएमएल

    एचटीएमएल HTML हाइपरटेक्स्ट मार्कअप लैंग्वेज के लिए है जो एक वेब पेज की संरचना का वर्णन करने के लिए उपयोग की जाने वाली भाषा है। इसमें विभिन्न HTML तत्व होते हैं जो HTML टैग्स और उनकी सामग्री से बने होते हैं। HTML एक हाइपरटेक्स्ट भाषा है जिससे हम दस्तावेज़ों के लिंक की एक श्रृंखला बना सकते हैं। HTML

  1. सी भाषा में स्ट्रिंग्स

    स्ट्रिंग वर्णों की एक सरणी है और एक अशक्त वर्ण (\0) द्वारा समाप्त किया जाता है। शून्य वर्ण उपयोगकर्ता द्वारा नहीं रखा जाता है, संकलक इसे स्वचालित रूप से स्ट्रिंग के अंत में रखता है। एक सरणी और एक स्ट्रिंग के बीच का अंतर यह है कि संकलक सरणी के अंत में शून्य वर्ण नहीं रखता है जबकि स्ट्रिंग में, संकलक

  1. सी भाषा में सरणियाँ

    ऐरे सन्निहित स्मृति स्थान पर एक ही प्रकार के तत्वों का एक संग्रह है। निम्नतम पता पहले तत्व से मेल खाता है जबकि उच्चतम अंतिम तत्व से मेल खाता है। ऐरे इंडेक्स शून्य (0) से शुरू होता है और एरे माइनस वन (सरणी आकार -1) के आकार के साथ समाप्त होता है। सरणी का आकार शून्य से बड़ा पूर्णांक होना चाहिए। आइए ए