Problem Statement:
Given a string convert into its equivalent ASCII format.
Example
Input : hello, world!
Output : 104101108108111443211911111410810033
Solution
The solution is very simple.
Iterate over the string and take each character and subtract NULL character.
Print the result.
Solution in C++
#include <vector>
#include <algorithm>
//visit www.ProDeveloperTutorial.com for 450+ solved questions
#include <iostream>
#include <string>
#include <stack>
using namespace std;
void convert_into_ASCII(string str)
{
int l = str.length();
int convert;
for (int i = 0; i < l; i++)
{
convert = str[i] - NULL;
cout << convert;
}
}
int main()
{
string str = "A";
cout << "ASCII Sentence:" << std::endl;
convert_into_ASCII(str);
return 0;
}
Output:
65