C ++ fgetc () - C ++ मानक पुस्तकालय

C ++ में fgetc () फ़ंक्शन दिए गए इनपुट स्ट्रीम से अगले वर्ण को पढ़ता है।

fgetc () प्रोटोटाइप

 int fgetc (फ़ाइल * स्ट्रीम);

fgetc()समारोह अपने तर्क के रूप में एक फ़ाइल धारा लेता है और एक पूर्णांक प्रकार के रूप में दिया धारा से अगले वर्ण देता है।

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

fgetc () पैरामीटर

स्ट्रीम: चरित्र को पढ़ने के लिए फ़ाइल स्ट्रीम।

fgetc () वापसी मान

  • सफलता पर, fgetc () फ़ंक्शन रीड कैरेक्टर को लौटाता है।
  • विफलता पर यह ईओएफ लौटाता है। यदि फ़ाइल की समाप्ति के कारण विफलता होती है, तो यह ईओफ़ संकेतक सेट करता है। यदि विफलता अन्य त्रुटियों के कारण होती है, तो यह त्रुटि संकेतक सेट करता है।

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

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )

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

 फ़ाइल हैंडलिंग उदाहरण

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