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

Mbrlen () C/C++ में कार्य करता है

फ़ंक्शन mbrlen () का उपयोग मल्टीबाइट वर्ण की लंबाई प्राप्त करने के लिए किया जाता है। यह पॉइंटर द्वारा बताए गए मल्टीबाइट कैरेक्टर का आकार लौटाता है।

यहाँ C भाषा में mbrlen() का सिंटैक्स दिया गया है,

size_t mbrlen(const char* pointer, size_t size, mbstate_t* state);

यहाँ,

सूचक − मल्टीबाइट कैरेक्टर के पहले बाइट का सूचक।

आकार - जांच करने के लिए बाइट्स की संख्या।

राज्य - mbstate_t के ऑब्जेक्ट की ओर पॉइंटर

यहाँ C भाषा में mbrlen () का एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
int main(void) {
   char a[] = "s";
   mbstate_t s;
   int len;
   len = mbrlen(a, 5, &s);
   printf("Length of multibyte character : %d \n", len);
}

आउटपुट

Length of multibyte character : 1

उपरोक्त कार्यक्रम में, हम mbrlen () फ़ंक्शन का उपयोग करके बाइट्स में मल्टीबाइट वर्ण की लंबाई की गणना कर रहे हैं।

char a[] = "s";
mbstate_t s;
int len;
len = mbrlen(a, 5, &s);

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

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

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

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

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

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