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

C . में mbtowc फ़ंक्शन

सी लाइब्रेरी फ़ंक्शन int mbtowc(whcar_t *pwc, const char *str, size_t n) एक मल्टीबाइट अनुक्रम को एक विस्तृत वर्ण में परिवर्तित करता है।

mbtowc () फ़ंक्शन के लिए घोषणा निम्नलिखित है।

int mbtowc(whcar_t *pwc, const char *str, size_t n)

पैरामीटर हैं -

  • पीडब्ल्यूसी - यह wchar_t प्रकार की किसी वस्तु का सूचक है।

  • str - यह मल्टी-बाइट कैरेक्टर के पहले बाइट का पॉइंटर है।

  • str - यह मल्टी-बाइट कैरेक्टर के पहले बाइट का पॉइंटर है।

  • n -यह वर्ण की लंबाई के लिए जाँच की जाने वाली बाइट्स की अधिकतम संख्या है।

वापसी मान हैं -

  • यदि str NULL नहीं है, तो mbtowc () फ़ंक्शन str से शुरू होने वाले उपभोग किए गए बाइट्स की संख्या देता है, या 0 यदि s एक नल बाइट को इंगित करता है, या -1 विफलता पर।

  • यदि str NULL है, तो mbtowc() फ़ंक्शन गैर-शून्य लौटाता है यदि एन्कोडिंग में गैर-तुच्छ शिफ्ट स्थिति है, या यदि एन्कोडिंग स्टेटलेस है तो शून्य है।

उदाहरण

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main () {
   char *str = "This is tutorialspoint.com";
   wchar_t mb[100];
   int len;
   len = mblen(NULL, MB_CUR_MAX);
   mbtowc(mb, str, len*strlen(str) );
   wprintf(L"%ls \n", mb );
   return(0);
}

आउटपुट

???

  1. C . में fillpoly () फ़ंक्शन

    अवधारणा अब हेडर फ़ाइल ग्राफ़िक्स.एच में फ़िलपॉली () फ़ंक्शन शामिल है जो त्रिकोण, आयत, पेंटागन, षट्भुज आदि जैसे बहुभुज को खींचने और भरने के लिए कार्यान्वित किया जाता है। इसलिए इस फ़ंक्शन को ड्रापोली () के समान तर्क की आवश्यकता होती है। सिंटैक्स void fillpoly( int number, int *polypoints ); इस मामले

  1. सी ग्राफिक्स में बार () फ़ंक्शन

    बार () फ़ंक्शन एक सी ग्राफिक्स फ़ंक्शन है जिसका उपयोग सी प्रोग्रामिंग भाषा में ग्राफिक्स बनाने के लिए किया जाता है। ग्राफ़िक्स.एच हेडर में ऐसे फ़ंक्शन होते हैं जो ग्राफ़िक्स को आरेखित करने के लिए कार्य करते हैं। बार () फ़ंक्शन को हेडर फ़ाइल में भी परिभाषित किया गया है। सिंटैक्स शून्य बार (इंट लेफ्ट

  1. SQL सर्वर में STR फ़ंक्शन

    यह लेख आपको एक्सप्लोर करेगा और दिखाएगा कि SQL सर्वर में डिजिटल डेटा से परिवर्तित कैरेक्टर डेटा को वापस करने के लिए STR फ़ंक्शन का उपयोग कैसे करें। वर्णन करें STR फ़ंक्शन SQL सर्वर में फ़ंक्शन में निर्दिष्ट संख्या का प्रतिनिधित्व करने वाली एक स्ट्रिंग देता है। सिंटैक्स SQL सर्वर में STR फ़ंक्शन का उप