इस ट्यूटोरियल में, हम 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!