सी ++ गेटचार () - सी ++ मानक पुस्तकालय

सी ++ में गेटचार () फ़ंक्शन स्टड से अगले वर्ण को पढ़ता है।

गेटचार () प्रोटोटाइप

 int getchar ();

getchar()समारोह getc (stdin) के लिए एक कॉल के बराबर है। यह स्टड से अगले चरित्र को पढ़ता है जो आमतौर पर कीबोर्ड होता है।

इसे हेडर फ़ाइल में परिभाषित किया गया है।

getchar () पैरामीटर

कोई नहीं।

getchar () रिटर्न वैल्यू

  • सफलता मिलने पर, getchar()फ़ंक्शन एंटर किए गए कैरेक्टर को लौटाता है।
  • असफल होने पर, यह वापस लौटता है EOF
    • यदि फ़ाइल की स्थिति समाप्त होने के कारण विफलता होती है, तो यह eofसंकेतक को चालू करता है stdin
    • यदि विफलता किसी अन्य त्रुटि के कारण होती है, तो यह त्रुटि सूचक को चालू करता है stdin

उदाहरण: getchar () फ़ंक्शन कैसे काम करता है

 #include #include using namespace std; int main() ( int c,i=0; char str(100); cout << "Enter characters, Press Enter to stop"; do ( c = getchar(); str(i) = c; i++; ) while(c!=''); cout << str; return 0; )

जब आप प्रोग्राम चलाते हैं, तो एक संभावित आउटपुट होगा:

 वर्ण दर्ज करें, rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ रोकने के लिए Enter दबाएँ

दिलचस्प लेख...