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!