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

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

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

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

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

यहाँ,

dest_str - डेस्टिनेशन एरे का पॉइंटर।

src_str - स्रोत एरे का पॉइंटर।

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

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 : Secondstrng Secondstring

उपरोक्त प्रोग्राम में, दो char टाइप एरे आरंभ किए जाते हैं और memmove() फंक्शन स्रोत स्ट्रिंग 'b' को डेस्टिनेशन स्ट्रिंग 'a' पर कॉपी कर रहा है।

char a[] = "Firststring";
const char b[] = "Secondstring";
memmove(a, b, 9);
  1. - C/C++ में putwchar() फंक्शन

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

  1. - C/C++ में mbsrtowcs() फंक्शन

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

  1. C/C++ में System() फंक्शन C/C++ में System() फंक्शन

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