Cita:
Iniciado por eferion insisto, tienes que estudiarte un poco la STL.
la clase string tiene un método llamado c_str que te devuelve un puntero a la cadena char* que gestiona internamente.
Sobra decir que no es recomendable acceder a ese puntero directamente con la intención de rellenar el string.
Entiendo, y como puedo pasar el string a char entonces, no se me ocurre nada