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

सी ++ में स्ट्रिंग में प्रत्येक वर्ण पर लूप करने का कार्यक्रम

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

Input: A string “Hello World”
Output: “Hello World”

एल्गोरिदम

Step 1: Get the string
Step 2: Use R before string to make it raw string
Step 3: End

उदाहरण कोड

#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; //get character at position i
   }
}

आउटपुट

H
e
l
l
o

W
o
r
l
d

  1. C++ प्रोग्राम दो स्ट्रिंग्स को जोड़ने के लिए

    एक स्ट्रिंग एक आयामी वर्ण सरणी है जिसे एक शून्य वर्ण द्वारा समाप्त किया जाता है। दो स्ट्रिंग्स का संयोजन एक नई स्ट्रिंग बनाने के लिए उनका जुड़ना है। उदाहरण के लिए। String 1: Mangoes are String 2: tasty Concatenation of 2 strings: Mangoes are tasty दो तारों को जोड़ने का कार्यक्रम इस प्रकार दिया गया

  1. सी ++ प्रोग्राम एक स्ट्रिंग की लंबाई का पता लगाने के लिए

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

  1. C++ प्रोग्राम किसी वर्ण का ASCII मान ज्ञात करने के लिए

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