// aqui a var texto recebera algum valor
//
std::string bin;
std::string saida;
for ( int i = 0, dec; word[i] != '\0'; i++ )
{
// aqui tens o caracter ascii da letra
dec = int ( texto[i] ) <<'\n';
// aqui convertes para um binario
while (dec > 0)
{
if (dec % 2 == 0)
bin = '0' + bin;
else
bin = '1' + bin;
dec = dec / 2;
}
saida += bin;
}
// saida tem o binario equivalente a string original texto