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

ASCII मान वाक्य को C++ में इसके समकक्ष स्ट्रिंग में बदलें

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

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

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//converting the ASCII sequence into
//character string
void convert_ASCII(string str, int len){
   int num = 0;
   for (int i = 0; i < len; i++) {
      //appending the current digit
      num = num * 10 + (str[i] - '0');
      //checking if number is within range
      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. सी ++ में एक int को स्ट्रिंग में कैसे परिवर्तित करें?

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

  1. निर्दिष्ट स्ट्रिंग के मान को सी # में इसके समकक्ष यूनिकोड वर्ण में कनवर्ट करें

    निर्दिष्ट स्ट्रिंग के मान को उसके समकक्ष यूनिकोड वर्ण में बदलने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(){       bool res;       Char ch;       res = Char.TryParse("10", out ch); &

  1. तार्किक मान के निर्दिष्ट स्ट्रिंग प्रतिनिधित्व को सी # में इसके बूलियन समकक्ष में कनवर्ट करें

    एक तार्किक मान के निर्दिष्ट स्ट्रिंग प्रतिनिधित्व को उसके बूलियन समकक्ष में बदलने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(){       bool val;       bool flag;       val = Boolean.TryParse(&qu