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

C++ में स्ट्रिंग के प्रत्येक कैरेक्टर पर लूप करना


इस प्रोग्राम में हम देखेंगे कि C++ में स्ट्रिंग के प्रत्येक कैरेक्टर के माध्यम से कैसे इटरेट करें। प्रत्येक कैरेक्टर पर लूप करने के लिए, हम 0 से (स्ट्रिंग लंबाई - 1) तक शुरू होने वाले लूप का उपयोग कर सकते हैं। कैरेक्टर तक पहुंचने के लिए हम या तो सबस्क्रिप्ट ऑपरेटर "[]" या स्ट्रिंग ऑब्जेक्ट के at() फंक्शन का उपयोग कर सकते हैं।

इनपुट: एक स्ट्रिंग "Hello World"
आउटपुट: "Hello World"

एल्गोरिदम

चरण 1: स्ट्रिंग प्राप्त करें
चरण 2: 0 से length-1 तक लूप का उपयोग करके प्रत्येक कैरेक्टर को एक्सेस करें
चरण 3: समाप्त

उदाहरण कोड

#include <iostream>
using namespace std;

main() {
    string my_str = "Hello World";
    for (int i = 0; i < my_str.length(); i++) {
        cout << my_str.at(i) << endl; // पोजीशन i पर कैरेक्टर प्राप्त करें
    }
}

आउटपुट

H
e
l
l
o
W
o
r
l
d

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

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

  1. - C++ में स्ट्रिंग की लंबाई खोजने का प्रोग्राम

    एक स्ट्रिंग एक एक-आयामी कैरेक्टर सरणी है जो नल कैरेक्टर द्वारा समाप्त होती है। स्ट्रिंग की लंबाई नल कैरेक्टर से पहले स्ट्रिंग में कैरेक्टर्स की संख्या होती है। उदाहरण के लिए। char str[] = “The sky is blue”; उपरोक्त स्ट्रिंग में कैरेक्टर्स की संख्या = 15 स्ट्रिंग की लंबाई खोजने का एक प्रो

  1. - C++ में किसी कैरेक्टर का ASCII मान खोजने का प्रोग्राम

    ASCII (अमेरिकन स्टैंडर्ड कोड फॉर इंफॉर्मेशन इंटरचेंज) टेबल में 128 कैरेक्टर्स होते हैं जिनके मान 0 से 127 तक होते हैं। विभिन्न कैरेक्टर्स के कुछ ASCII मान निम्नलिखित हैं: कैरेक्टर ASCII मान A 65 a 97 Z 90 z 122 $ 36 & 38 ? 63 किसी कैरेक्टर का ASCII मान खोजने का एक प्रोग्राम