Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

putwchar () सी/सी ++ में समारोह

इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।

पुटवचर () क्या है?

putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जाता है। यह फ़ंक्शन तर्कों से विस्तृत चरित्र लेता है और इसे सिस्टम के स्टडआउट या मानक आउटपुट पर लिखता है।

यह फ़ंक्शन putchar() का एक विस्तृत वर्ण संस्करण है जिसे हेडर फ़ाइल में परिभाषित किया गया है।

सिंटैक्स

putwchar( wchar_t widec );

पैरामीटर

फ़ंक्शन निम्नलिखित पैरामीटर को स्वीकार करता है -

  • वाइडेक - विस्तृत वर्ण जिसे हम मानक आउटपुट डिवाइस पर प्रिंट करना चाहते हैं।

रिटर्न वैल्यू

यह फ़ंक्शन दो मान देता है -

  • यदि वाइड कैरेक्टर को मानक आउटपुट पर सफलतापूर्वक लिखा जाता है, तो वह कैरेक्टर वापस आ जाता है जो लिखा होता है।
  • यदि कोई विफलता होती है तो यह WEOF लौटाती है और एक त्रुटि संकेतक सेट किया जाता है।

उदाहरण

इनपुट

wchar_t ch = ‘a’;
putwchar(ch);

आउटपुट

a

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   setlocale(LC_ALL, "en_US.UTF-8");
   wchar_t hold = L'\u05d0', next = L'\u05ea';
   wcout << L"Hebrew Alphabets are: ";
   for (wchar_t i = hold; i <= next; i++){
      putwchar(i);
      putwchar(' ');
   }
   return 0;
}

आउटपुट

Hebrew Alphabets are: א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   wchar_t hold = 'a', next = 'b';
   wcout << "English Alphabets are: ";
   for (wchar_t i = hold; i <= next; ++i){
      putwchar(i);
      putwchar(' ');
   }
   return 0;
}

आउटपुट

English Alphabets are: a b

  1. C/C++ में रैंड () और srand ()

    इस लेख में, हम C++ STL में रैंड () और srand () फ़ंक्शन के कामकाज, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। रैंड क्या है ()? रैंड () फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। रैंड () का उपयोग यादृच्छिक संख्याओं की एक श्रृंखला उत्पन्न करने के लिए किया जाता है।

  1. mbsrtowcs() सी/सी++ में कार्य करता है

    इस लेख में हम C++ STL में काम करने, वाक्य रचना और std::mbsrtowcs() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। mbsrtowcs() का अर्थ है कि यह नल टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्

  1. सिस्टम () सी/सी++ में फंक्शन

    कार्य को देखते हुए सिस्टम () को C/C++ में दिखाना है। सिस्टम () फ़ंक्शन C/C++ मानक पुस्तकालय का एक हिस्सा है। इसका उपयोग उन कमांड को पास करने के लिए किया जाता है जिन्हें कमांड प्रोसेसर या ऑपरेटिंग सिस्टम के टर्मिनल में निष्पादित किया जा सकता है, और अंत में पूरा होने के बाद कमांड को वापस कर देता है।