सी ++ फ़ुटप्स () - सी ++ स्टैंडर्ड लाइब्रेरी

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

यह बार-बार fputc () निष्पादित करने के समान है।

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

 int fputs (const char * str, FILE * स्ट्रीम);

fputs()समारोह सब समाप्त अशक्त चरित्र को छोड़कर आउटपुट फ़ाइल धारा में स्ट्रिंग str में संग्रहीत चरित्र लिखता है।

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

fputs () पैरामीटर्स

  • str: किसी वर्ण सरणी की ओर इशारा करता है जो लिखे जाने के लिए स्ट्रिंग को संग्रहीत करता है।
  • स्ट्रीम: वर्ण लिखने के लिए आउटपुट फ़ाइल स्ट्रीम।

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

सफलता मिलने पर, फ़्यूज़ () फ़ंक्शन एक गैर-नकारात्मक मान देता है। विफलता पर यह ईओएफ लौटाता है और स्ट्रीम पर त्रुटि संकेतक सेट करता है।

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

 #include int main() ( char str() = "Learning to program"; FILE *fp; fp = fopen("file.txt","w"); if (fp) fputs(str,fp); else perror("File opening failed"); fclose(fp); return 0; )

जब आप प्रोग्राम चलाते हैं, तो यह फ़ाइल file.txt पर "लर्निंग टू प्रोग्राम" लिख देगा ।

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