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

C++ में स्ट्रिंग कॉपी करने का प्रोग्राम


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

strcpy() फ़ंक्शन का उपयोग किए बिना स्ट्रिंग कॉपी करने का प्रोग्राम निम्नलिखित है:

उदाहरण

#include <iostream> using namespace std; int main() {    char str1[100] = "Magic";    char str2[100];    int i;    for(i = 0; str1[i] != '\0'; i++)    str2[i] = str1[i];    str2[i] = '\0';    cout<<"str2 की सामग्री है: "<<str2;    return 0; }

आउटपुट

str2 की सामग्री है: Magic

उपरोक्त प्रोग्राम में, str1 की सामग्री को str2 में कॉपी करने के लिए फॉर लूप का उपयोग किया जाता है। यह लूप str1 में नल तक 0 से चलता है। फॉर लूप के बाद, str2 में स्ट्रिंग के अंत में नल जोड़ा जाता है और इसे प्रदर्शित किया जाता है। यह निम्नानुसार दिखाया गया है।

for(i = 0; str1[i] != '\0'; i++) str2[i] = str1[i]; str2[i] = '\0'; cout<<"str2 की सामग्री है: "<<str2;

strcpy() फ़ंक्शन का उपयोग करके स्ट्रिंग कॉपी करने का प्रोग्राम निम्नलिखित है।

उदाहरण

#include <iostream> #include <cstring> using namespace std; int main() {    char str1[100] = "Magic";    char str2[100];    strcpy(str2,str1);    cout<<"str2 की सामग्री है: "<<str2;    return 0; }

आउटपुट

str2 की सामग्री है: Magic

उपरोक्त प्रोग्राम में, str1 की सामग्री को str2 में कॉपी करने के लिए strcpy() फ़ंक्शन का उपयोग किया जाता है। फिर str2 की सामग्री प्रदर्शित की जाती है। यह निम्नलिखित कोड स्निपेट में दिखाया गया है।

strcpy(str2,str1); cout<<"str2 की सामग्री है: "<<str2;

  1. C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें

    दो बाइनरी संख्या वाली स्ट्रिंग्स दी गई हैं, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम ढूंढना है और परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाना है। बाइनरी संख्याएं वे संख्याएं हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी संख्याओं को जोड़ते समय बाइनरी जोड़ का नियम हो

  1. C++ में बाइनरी खोज प्रोग्राम C++ में बाइनरी खोज प्रोग्राम

    बाइनरी खोज क्या है? बाइनरी खोज (आधा-अंतराल खोज) एक खोज एल्गोरिदम है जो क्रमबद्ध सरणी में लक्ष्य मान की स्थिति ढूंढता है। यह लक्ष्य मान की तुलना मध्य तत्व से करता है और खोज स्थान को आधा कर देता है। मुख्य बिंदु केवल क्रमबद्ध सरणी पर काम करता है समय जटिलता: O(log n) दुनिया के सभी नाम क्रमबद्ध हों तो

  1. - C++ में दो स्ट्रिंग्स को जोड़ने (Concatenate) का प्रोग्राम

    एक स्ट्रिंग एक एक-आयामी कैरेक्टर सरणी है जो नल कैरेक्टर द्वारा समाप्त होती है। दो स्ट्रिंग्स का संयोजन (Concatenation) उन्हें जोड़कर एक नई स्ट्रिंग बनाना है। उदाहरण के लिए। स्ट्रिंग 1: Mangoes are स्ट्रिंग 2: tasty 2 स्ट्रिंग्स का संयोजन: Mangoes are tasty दो स्ट्रिंग्स को जोड़ने का एक प्रोग्राम निम