C ++ strcpy () - C ++ मानक पुस्तकालय

C ++ में strcpy () फ़ंक्शन स्रोत से गंतव्य तक वर्ण स्ट्रिंग की प्रतिलिपि बनाता है।

strcpy () प्रोटोटाइप

 char * strcpy (char * dest, const char * src);

strcpy()गंतव्य और स्रोत: समारोह दो तर्क लेता है। यह चरित्र स्ट्रिंग को src द्वारा इंगित किया गया है जो कि स्मृति द्वारा नियत स्थान को इंगित करता है। अशक्त समाप्ति वर्ण की प्रतिलिपि भी बनाई गई है।

व्यवहार अपरिभाषित है अगर:

  • डेस्ट पॉइंटर के लिए आवंटित मेमोरी पर्याप्त बड़ी नहीं है।
  • तार ओवरलैप करते हैं।

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

strcpy () पैरामीटर

  • dest: एक चरित्र सरणी की ओर इंगित करें जहां सामग्री की नकल की जाती है।
  • src: एक चरित्र सरणी की ओर इशारा करते हैं जहां से सामग्री की नकल की जाती है।

strcpy () वापसी मान

Strcpy () फ़ंक्शन रिटर्न डेस्टिनेशन, पॉइंटर को गंतव्य तक पहुंचाता है।

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

 #include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )

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

 हैलो प्रोग्रामर। 

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