इस प्रोग्राम में हम देखेंगे कि 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