C ++ putwc () - C ++ Standard Library

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

putwc () और fputwc () कार्यक्षमता के संदर्भ में समान हैं। हालांकि, उनके बीच एक बड़ा अंतर यह है कि putwc () को मैक्रो के रूप में लागू किया जा सकता है।

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

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

 wint_t putwc (wchar_t ch, FILE * stream);

Putwc () फ़ंक्शन आउटपुट फ़ाइल स्ट्रीम और विस्तृत वर्ण ch को उसके तर्कों के रूप में लेता है और wc को स्ट्रीम से संबंधित फ़ाइल में लिखता है।

putwc () पैरामीटर

  • ch: विस्तृत वर्ण लिखा जाना है।
  • स्ट्रीम: वाइड कैरेक्टर लिखने के लिए आउटपुट फाइल स्ट्रीम।

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

  • सफलता पर, putwc () फ़ंक्शन रिटर्न ch।
  • असफल होने पर, यह> WEOF लौटाता है। यदि एन्कोडिंग त्रुटि होती है, तो इरिलो EILSEQ पर सेट है ।

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

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); /* Devanagiri script */ wchar_t str() = L"देवनागरि"; FILE *fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i 

When you run the program, the following string will be written to file.txt:

 देवनागरि

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