#include <iostream>
#include <bitset>
#include <sstream>
#include <string>
std::string text2bin(const std::string &txt) {
std::ostringstream bin;
for (char ch : txt) {
bin << std::bitset<8>(ch) << " ";
}
return bin.str();
}
int main() {
std::string txt = "C++ Programming";
std::string bin = text2bin(txt);
std::cout << bin << std::endl;
}
/*
run:
01000011 00101011 00101011 00100000 01010000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01101001 01101110 01100111
*/