Estoy tratando de imprimir una cadena de la siguiente manera:"printf" en impresiones de cuerdas galimatías
int main(){
string s("bla");
printf("%s \n", s);
.......
}
pero lo único que consigo es este galimatías aleatorio.
¿Puede explicar por qué?
Lo he intentado con std :: cout y el compilador emite un error: binario '<<': no se ha encontrado ningún operador que tome un operando de la derecha del tipo 'std :: string' – user429400
Eso es muy extraño. ¿Qué implementación de C++ es esta? – pjc50
He modificado el código para que sea autónomo y compilable (y probado). –