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

सी/सी++ में memcpy() फ़ंक्शन

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

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

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

यहाँ,

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

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

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

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

उदाहरण

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

आउटपुट

New arrays : SeconstringSecondstring

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

char a[] = "Firststring";
const char b[] = "Secondstring";
memcpy(a, b, 5);

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

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

  1. memcpy() सी/सी++ में

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

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

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