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

C/C++ में memmove () फ़ंक्शन

मेममोव () फ़ंक्शन का उपयोग पूरे मेमोरी ब्लॉक को एक स्थान से दूसरे स्थान पर ले जाने के लिए किया जाता है। एक स्रोत है और दूसरा सूचक द्वारा इंगित गंतव्य है। इसे C भाषा में "string.h" हेडर फ़ाइल में घोषित किया गया है।

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

void *memmove(void *dest_str, const void *src_str, size_t number)

यहाँ,

dest_str - गंतव्य सरणी के लिए सूचक।

src_str - स्रोत सरणी की ओर संकेत करें।

संख्या - स्रोत से गंतव्य तक कॉपी किए जाने वाले बाइट्स की संख्या।

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

उदाहरण

#include <stdio.h>
#include <string.h>
int main () {
   char a[] = "Firststring";
   const char b[] = "Secondstring";
   memmove(a, b, 9);
   printf("New arrays : %s\t%s", a, b);
   return 0;
}

आउटपुट

New arrays : SecondstrngSecondstring

उपरोक्त कार्यक्रम में, दो चार प्रकार के सरणियों को इनिशियलाइज़ किया गया है और मेमोव () फ़ंक्शन स्रोत स्ट्रिंग 'बी' को गंतव्य स्ट्रिंग 'ए' में कॉपी कर रहा है।

char a[] = "Firststring";
const char b[] = "Secondstring";
memmove(a, b, 9);

  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++ मानक पुस्तकालय का एक हिस्सा है। इसका उपयोग उन कमांड को पास करने के लिए किया जाता है जिन्हें कमांड प्रोसेसर या ऑपरेटिंग सिस्टम के टर्मिनल में निष्पादित किया जा सकता है, और अंत में पूरा होने के बाद कमांड को वापस कर देता है।