सी ++ मेमसेट () - सी ++ स्टैंडर्ड लाइब्रेरी

C ++ में मेमसेट () फ़ंक्शन किसी ऑब्जेक्ट के लिए निर्दिष्ट वर्ण के लिए किसी एकल वर्ण की प्रतिलिपि बनाता है।

मेमसेट () प्रोटोटाइप

 void * मेमसेट (शून्य * डिस्ट, इंट च, size_t count);

memset()गंतव्य, Ch और गिनती: समारोह तीन तर्क लेता है। Ch द्वारा दर्शाया गया चरित्र पहले अहस्ताक्षरित चार में बदल दिया जाता है और फिर इसे भाग्य द्वारा इंगित ऑब्जेक्ट की पहली गणना वर्णों में कॉपी करता है।

फ़ंक्शन का व्यवहार अपरिभाषित है यदि:

  • वस्तु तुच्छ रूप से प्रतिलिपि योग्य नहीं है।
  • गिनती भाग्य के आकार से अधिक है।

इसे हेडर फ़ाइल "> हेडर फ़ाइल में परिभाषित किया गया है।

memset () पैरामीटर्स

  • भाग्य: चरित्र को कॉपी करने के लिए ऑब्जेक्ट को इंगित करता है।
  • ch: नकल करने के लिए चरित्र।
  • गणना: कॉपी करने के लिए समय की संख्या।

वापसी () वापसी मूल्य

फंक्शन () फंक्शन रिटर्न डेस्ट, पॉइंटर टू डेस्टिनेशन स्ट्रिंग।

उदाहरण: मेमसेट () फ़ंक्शन कैसे काम करता है

 #include #include using namespace std; int main() ( char dest(50); char ch = 'a'; memset(dest, ch, 20); cout << "After calling memset" << endl; cout << "dest contains " << dest; return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 मेमसेट कॉल करने के बाद डेस्टिनेशन में आआआआआ आआआआ आआआआआ आआआआआ आआआआआ आआआआआ आआआआआ आआआ आआआआ आआआ आआआआआआआआआआंस करने के बाद भी

दिलचस्प लेख...