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

C++ में ASCII वैल्यू सेंटेंस को उसके समतुल्य स्ट्रिंग में बदलना


इस ट्यूटोरियल में, हम ASCII वैल्यू सेंटेंस को उसके समतुल्य स्ट्रिंग में बदलने के प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें ASCII कोड वाली एक स्ट्रिंग दी जाएगी। हमारा कार्य दी गई स्ट्रिंग को समतुल्य कैरेक्टर्स में बदलना और इसे वापस प्रिंट करना है।

उदाहरण

#include <bits/stdc++.h> 
using namespace std; 

// ASCII सीक्वेंस को 
// कैरेक्टर स्ट्रिंग में बदलना 
void convert_ASCII(string str, int len) { 
    int num = 0; 
    for (int i = 0; i < len; i++) { 
        // वर्तमान डिजिट को जोड़ना 
        num = num * 10 + (str[i] - '0'); 
        // जांचना कि संख्या रेंज में है या नहीं 
        if (num >= 32 && num <= 122) { 
            char ch = (char)num; 
            cout << ch; 
            num = 0; 
        } 
    } 
} 

int main() { 
    string str = "104101108108111443211911111410810033"; 
    int len = str.length(); 
    convert_ASCII(str, len); 
    return 0; 
}

आउटपुट

hello, world!

  1. - C++ में int को string में कैसे कन्वर्ट करें?

    आप C से itoa फ़ंक्शन का उपयोग करके int को string में कन्वर्ट कर सकते हैं। उदाहरण #include<iostream> int main() {    int a = 10;    char *intStr = itoa(a);    string str = string(intStr);    cout << str; } आउटपुट यह आउटपुट देगा: 10 यह पूर्णांक को

  1. - C# में निर्दिष्ट स्ट्रिंग को उसके समतुल्य यूनिकोड वर्ण में बदलना

    उदाहरण 1: अमान्य स्ट्रिंग पार्स करना using System; public class Demo { public static void Main() { bool res; Char ch; res = Char.TryParse(10, out ch); Console.WriteLine(res); Console.WriteLine(ch.ToString()); } } आउटपुट False उदाहरण 2: वैध वर्ण पार्स

  1. - C# में निर्दिष्ट स्ट्रिंग को बूलियन समतुल्य में बदलें

    Boolean.TryParse(string, out bool) मेथड निर्दिष्ट स्ट्रिंग को उसके बूलियन समतुल्य में बदलने का प्रयास करता है। सफलता पर true लौटाता है और आउट पैरामीटर में परिणाम सेट करता है; विफलता पर false लौटाता है और आउट पैरामीटर को false पर सेट करता है। कोई अपवाद नहीं फेंकता। उदाहरण 1: वैध true स्ट्रिंग using S