最初の文字列のバイナリ コードを使用して、文字列を文字列に変換する必要があります。最初の部分では、これを使用しました:文字列をバイナリに変換する最速の方法? 完全に機能しましたが、新しい文字列に書き込む方法がわかりません。
これまでに使用したコードは次のとおりです。
for (size_t i = 0; i < outputInformations.size(); ++i)
{
cout << bitset<8>(outputInformations.c_str()[i]);
}
出力:
01110100011001010111001101110100011101010111001101100101011100100110111001100001011011010110010100001010011101000110010101110011011101000111000001100001011100110111001101110111011011110111001001100100
これを新しい文字列に書き込む方法はありますか? そのため、内部にバイナリコードを含む「binary_outputInformations」という文字列があります。