मुख्य अंतर - गेटच बनाम गेटचे
एक प्रोग्राम उपयोगकर्ता से इनपुट प्राप्त करता है और उस डेटा पर किसी प्रकार की प्रोसेसिंग करता है और परिणाम को आउटपुट करता है। इनपुट और आउटपुट फ़ंक्शन उपयोगकर्ता और टर्मिनल के बीच की कड़ी हैं। सी प्रोग्रामिंग भाषा में, भाषा द्वारा प्रदान किए गए कई इनपुट फ़ंक्शन और आउटपुट फ़ंक्शन हैं। ऐसे दो कार्य हैं गेटच और गेटचे। गेटच और गेटचे के बीच महत्वपूर्ण अंतर यह है कि, गेटच का उपयोग कीबोर्ड से एकल वर्ण को पढ़ने के लिए किया जाता है जो स्क्रीन पर दर्ज मान प्रदर्शित नहीं करता है और एंटर कुंजी की प्रतीक्षा नहीं करता है जबकि गेटचे का उपयोग कीबोर्ड से एकल वर्ण को पढ़ने के लिए किया जाता है जो एंटर की की प्रतीक्षा किए बिना तुरंत स्क्रीन पर प्रदर्शित होता है।यह लेख दो कार्यों getch और getche के बीच अंतर पर चर्चा करता है।
गेटच क्या है?
getch का प्रयोग की-बोर्ड से किसी एक अक्षर को पढ़ने के लिए किया जाता है। पठन स्क्रीन पर प्रदर्शित नहीं होता है। एंटर की की प्रतीक्षा किए बिना एंटर किया गया कैरेक्टर तुरंत वापस आ जाता है।
getch उपयोगकर्ता द्वारा दर्ज किए गए मान को पढ़ेगा लेकिन यह स्क्रीन पर प्रदर्शित नहीं करता है। जब उपयोगकर्ता एक इनपुट कैरेक्टर देता है, तो यह स्क्रीन पर प्रदर्शित नहीं होता है और एंटर कुंजी की प्रतीक्षा किए बिना, प्रिंटफ का आउटपुट अगली स्थिति में स्क्रीन पर प्रदर्शित होता है। यह केवल प्रिंटफ फ़ंक्शन के कारण प्रदर्शित होता है।
उपरोक्त प्रोग्राम के अनुसार, getch फंक्शन का उपयोग करके एक कैरेक्टर को पढ़ा जाता है। यह स्क्रीन पर प्राप्त मूल्य प्रदर्शित नहीं करता है और एंटर कुंजी दबाए जाने तक प्रतीक्षा नहीं करता है। यहां, इनपुट कैरेक्टर 'y' दिया गया है। यह स्क्रीन पर प्रदर्शित नहीं होता है और एंटर कुंजी दबाए जाने तक प्रतीक्षा नहीं करता है। पुचर फ़ंक्शन के कारण 'y' मान प्रदर्शित होता है।
गेटचे क्या है?
getche फंक्शन कीबोर्ड से किसी एक कैरेक्टर को पढ़ने के लिए प्रयोग किया जाता है। एंटर कुंजी की प्रतीक्षा किए बिना पठन तुरंत स्क्रीन पर प्रदर्शित होता है।
उपरोक्त कार्यक्रम के अनुसार, गेटचे फ़ंक्शन का उपयोग करके एक चरित्र को पढ़ा जाता है।यह स्क्रीन पर प्राप्त मूल्य प्रदर्शित करता है। यह एंटर कुंजी दबाए जाने तक प्रतीक्षा नहीं करता है। इनपुट 'ए' देते समय, यह स्क्रीन पर प्रदर्शित होता है। यह एंटर कुंजी दबाए जाने तक प्रतीक्षा नहीं करता है। दूसरा 'ए' मान पुचर फ़ंक्शन के कारण स्क्रीन पर प्रदर्शित होता है।
गेटच और गेटचे के बीच समानताएं क्या हैं?
- दोनों सी भाषा द्वारा प्रदान किए गए कार्य हैं।
- एंटर कुंजी दबाए जाने तक प्रतीक्षा नहीं करता।
गेटच और गेटचे में क्या अंतर है?
गेट बनाम गेटचे |
|
getch कीबोर्ड से एक वर्ण को पढ़ने के लिए एक सी फ़ंक्शन है जो स्क्रीन पर प्रदर्शित नहीं होता है और एंटर कुंजी की प्रतीक्षा किए बिना तुरंत वापस आ जाता है। | getche कीबोर्ड से एक अक्षर को पढ़ने के लिए एक सी फ़ंक्शन है जो एंटर कुंजी की प्रतीक्षा किए बिना तुरंत स्क्रीन पर प्रदर्शित होता है। |
इनपुट प्रदर्शित करने का तरीका | |
getch उपयोगकर्ता द्वारा दर्ज किए गए वर्ण को प्रदर्शित नहीं करता है। | getche उपयोगकर्ता द्वारा दर्ज किए गए वर्ण को प्रदर्शित करता है। |
वाक्यविन्यास | |
getch सिंटैक्स int getch(void) के समान है; | getche सिंटैक्स int getche(void) के समान है; |
सारांश – गेटच बनाम गेटचे
getch और getche C भाषा में फंक्शन हैं। गेटच और गेटचे के बीच का अंतर यह है कि, गेटच का उपयोग कीबोर्ड से एकल वर्ण को पढ़ने के लिए किया जाता है जो स्क्रीन पर दर्ज मान प्रदर्शित नहीं करता है और एंटर कुंजी की प्रतीक्षा नहीं करता है; गेटचे का उपयोग कीबोर्ड से किसी एक अक्षर को पढ़ने के लिए किया जाता है जो एंटर कुंजी की प्रतीक्षा किए बिना तुरंत स्क्रीन पर प्रदर्शित होता है।गेटच और गेटचे एक जैसे प्रतीत होते हैं लेकिन वे अलग हैं।
गेटच बनाम गेटचे का पीडीएफ संस्करण डाउनलोड करें
आप इस लेख का पीडीएफ संस्करण डाउनलोड कर सकते हैं और उद्धरण नोट के अनुसार इसे ऑफ़लाइन उद्देश्यों के लिए उपयोग कर सकते हैं। कृपया पीडीएफ संस्करण यहां डाउनलोड करें गेटच और गेटचे के बीच अंतर