Para convertir una secuencia a un char* del const, usted puede utilizar el método del c_str ():
http://www.cplusplus.com/reference/string/string/c_str/Debajo
está el ejemplo tomado de este acoplamiento.
No estoy seguro que entiendo la totalidad de su pregunta; y si usted quiere ampliarse sobre el para demostrar lo que usted intentó hacer y cómo está saliendo mal (usando un conductor principal de la prueba que demuestra la salida real contra la salida deseada), ésa sería fina.