C ++ फ़्यूचर्स () - C ++ स्टैंडर्ड लाइब्रेरी

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

Fputws () फंक्शन को बार-बार fputc () निष्पादित करने के समान है।

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

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

 int fputws (const wchar_t * str, FILE * स्ट्रीम);

फ़्यूपर्स () फ़ंक्शन आउटपुट फ़ाइल स्ट्रीम के लिए वाइड स्ट्रिंग में संग्रहीत सभी वर्ण को समाप्त करता है, जो कि शून्य वाइड वर्ण को छोड़कर समाप्त होता है।

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

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

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

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

उदाहरण: कैसे कार्य करता है?

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 C ++ năn haʼnđle tĥeɍƴë veŵ įe rd čhāråcŧerċ

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