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

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


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

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

उदाहरण

#include <bits/stdc++.h> using namespace std; string convert_ASCII(string hex){    string ascii = "";    for (size_t i = 0; i < hex.length(); i += 2){       // हेक्स स्ट्रिंग से दो कैरेक्टर लेना       string part = hex.substr(i, 2);       // इसे बेस 16 में बदलना       char ch = stoul(part, nullptr, 16);       // इसे ASCII स्ट्रिंग में डालना       ascii += ch;    }    return ascii; } int main(){    cout << convert_ASCII("6176656e67657273") << endl;    return 0; }

आउटपुट

avengers

  1. - C++ स्ट्रिंग को अपर केस में बदलें

    उदाहरण = 97 && s[i] <= 122) { s[i] = s[i] - 32; } } cout << अपरकेस में स्ट्रिंग = << s; return 0; } आउटपुट अपरकेस में स्ट्रिंग = THIS_IS_STRING प्रोग्राम में, स्ट्रिंग को अपर केस में बदलने का वास्तविक कोड main() फ़ंक्शन में मौजूद है। char टाइप का एक ऐरे

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

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

  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 यह पूर्णांक को