Para converter uma corda a um char* do const, você pode usar o método do c_str ():
http://www.cplusplus.com/reference/string/string/c_str/Abaixo
está o exemplo tomado desta ligação.
Eu não sou certo que eu compreendo a totalidade de sua pergunta; e se você quer expandir em cima daquele para mostrar o que você tentou fazer e de como está indo mal (usando um excitador principal do teste que mostra a saída real contra a saída desejada), aquela seria fina.