सी ++ प्रोग्राम अक्षर को छोड़कर एक स्ट्रिंग में सभी वर्णों को निकालने के लिए।

आप इस उदाहरण में एक स्ट्रिंग (स्ट्रिंग ऑब्जेक्ट और सी-स्टाइल स्ट्रिंग) से सभी वर्णों को निकालना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C ++ एरे
  • सी ++ स्ट्रिंग्स
  • लूप के लिए सी ++

उदाहरण 1: वर्णमाला को छोड़कर सभी वर्णों को हटा दें

यह प्रोग्राम उपयोगकर्ता से एक स्ट्रिंग (ऑब्जेक्ट) इनपुट लेता है और अक्षर को छोड़कर सभी वर्णों को हटा देता है।

 #include using namespace std; int main() ( string line; string temp = ""; cout << "Enter a string: "; getline(cin, line); for (int i = 0; i = 'a' && line(i) = 'A' && line(i) <= 'Z')) ( temp = temp + line(i); ) ) line = temp; cout << "Output String: " << line; return 0; )

आउटपुट

 एक स्ट्रिंग दर्ज करें: P2'r "o@gram84iz./ आउटपुट स्ट्रिंग: प्रोग्रामिज़

उदाहरण 2: अक्षर को छोड़कर सभी वर्णों को हटा दें

नीचे यह कार्यक्रम उपयोगकर्ता से एक स्ट्रिंग (सी-स्टाइल स्ट्रिंग) इनपुट लेता है और अक्षर को छोड़कर सभी वर्णों को हटा देता है।

 #include using namespace std; int main() ( char line(100), alphabetString(100); int j = 0; cout <<"Enter a string: "; cin.getline(line, 100); for(int i = 0; line(i) != ''; ++i) ( if ((line(i)>= 'a' && line(i)= 'A' && line(i)<='Z')) ( alphabetString(j++) = line(i); ) ) alphabetString(j) = ''; cout << "Output String: " << alphabetString; return 0; ) 

आउटपुट

 एक स्ट्रिंग दर्ज करें: P2'r "o@gram84iz./ आउटपुट स्ट्रिंग: प्रोग्रामिज़

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