Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

getc(), getchar(), getch() और getche() फंक्शन्स में अंतर

ये सभी फंक्शन्स इनपुट से कैरेक्टर पढ़ने के लिए उपयोग किए जाते हैं और प्रत्येक फंक्शन एक इंटीजर लौटाता है जो स्टेटस कोड को दर्शाता है।

getc(), getchar(), getch() और getche() फंक्शन्स के बीच महत्वपूर्ण अंतर निम्नलिखित हैं:

getc()

getc() किसी भी स्ट्रीम से कैरेक्टर पढ़ सकता है। विफलता पर EOF लौटाता है।

सिंटैक्स

int getc(FILE *stream);

getchar()

getchar() केवल स्टैंडर्ड इनपुट से कैरेक्टर पढ़ सकता है।

सिंटैक्स

int getchar();

getch()

getch() स्टैंडर्ड इनपुट से कैरेक्टर पढ़ सकता है लेकिन यह किसी बफर का उपयोग नहीं करता और एंटर कुंजी दबाए बिना तुरंत लौट आता है।

सिंटैक्स

int getch();

getche()

getche() getch() के समान व्यवहार करता है क्योंकि यह स्टैंडर्ड इनपुट से कैरेक्टर पढ़ सकता है और किसी बफर का उपयोग नहीं करता और एंटर कुंजी दबाए बिना तुरंत लौट आता है। एकमात्र अंतर यह है कि यह कैरेक्टर को प्रिंट भी करता है।

सिंटैक्स

int getche();

उदाहरण

#include <stdio.h> 
#include <conio.h> 
int main() { 
    printf("%c", getc(stdin)); 
    printf("%c", getchar()); 
    printf("%c", getch()); 
    printf("%c", getche()); 
    return 0; 
}

आउटपुट

A B C D EE
  1. - Go और Java में अंतर

    GoGo एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। प्रोग्राम पैकेज का उपयोग करके असेंबल किए जाते हैं। यह डायनामिक भाषाओं के समान पैटर्न को अपनाने वाले वातावरण का समर्थन करता है।JavaJava एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। Java काफी तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयोग की जाने व

  1. - getc(), getchar(), getch() और getche() फंक्शन्स में अंतर

    ये सभी फंक्शन्स इनपुट से कैरेक्टर पढ़ने के लिए उपयोग किए जाते हैं और प्रत्येक फंक्शन एक इंटीजर लौटाता है जो स्टेटस कोड को दर्शाता है।getc(), getchar(), getch() और getche() फंक्शन्स के बीच महत्वपूर्ण अंतर निम्नलिखित हैं:getc()getc() किसी भी स्ट्रीम से कैरेक्टर पढ़ सकता है। विफलता पर EOF लौटाता है।सिं

  1. - पायथन में raw_input() और input() फ़ंक्शन्स में क्या अंतर है?

    raw_input() फ़ंक्शन यूज़र को प्रॉम्प्ट प्रस्तुत करता है (वैकल्पिक आर्गुमेंट raw_input([arg])), यूज़र से इनपुट प्राप्त करता है और यूज़र द्वारा इनपुट किए गए डेटा को स्ट्रिंग में लौटाता है। उदाहरण के लिए, name = raw_input(What is your name? ) print Hello, %s. % name यह input() से भिन्न है जिसमें बाद व