इस ट्यूटोरियल में, हम हेक्साडेसिमल मान स्ट्रिंग को 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){ //taking two characters from hex string string part = hex.substr(i, 2); //changing it into base 16 char ch = stoul(part, nullptr, 16); //putting it into the ASCII string ascii += ch; } return ascii; } int main(){ cout << convert_ASCII("6176656e67657273") << endl; return 0; }
आउटपुट
avengers