Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/03/2012, 05:19
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 1 mes
Puntos: 228
Respuesta: Problema al crear un programa C++

Nunca use el "&" para unir cadena...si funciona igual usalo...Tene en cuenta que en C++ se puede sobrecargar lo operadores asi que podes empezar a ver cosas raras que al principio no tienen sentido.

La funcion system espera un puntero a char... pero la concatenacion ("mensaje " + nombre) devuelve una clase string. Es por eso que los tipos no son compatibles, asi que uso el metodo c_str para que me de el puntero char a la cadena string.

Esa duda tuya se solucionaria si hubieses probado de sacar el metodo c_str() y verias uqe el compilador te devuelve un error de tipos.

Saludos.