[C con Clase] Conctatenar carácteres
Programante
programante en gmail.com
Dom Ene 25 15:20:51 CET 2009
Rubén escribió:
> El sáb, 24-01-2009 a las 17:49 +0100, Rubén escribió:
>
>> El sáb, 24-01-2009 a las 09:25 -0500, Steven Davidson escribió:
>>
>>> Hola Rubén,
>>>
>>> El problema es que no se puede convertir implícitamente el objeto de la
>>> clase 'string' a una cadena de caracteres al estilo C. Ten presente que
>>> la función 'system()' es de ANSI C y por tanto espera un parámetro de
>>> tipo 'const char *'. La clase 'string' ofrece tal conversión a través de
>>> la función 'c_str()'. Esto sería,
>>>
>>> system( conexion.c_str() );
>>>
>>>
>>> Espero que esto te sirva.
>>>
>> Muchas gracias, Steven. Lo has explicado, y yo entendido muy claro.
>>
>> lo pruebo y os cuento.
>>
>
> De maravilla. Una cosita, si no es es mucho pedir... ¿Como podría hacer
> que mostrase el progreso de la orden system?
>
> Gracias de nuevo y un saludo,
>
> Rubén.
>
La orden system no tiene progreso. Ejecuta el comando que le pases y
retorna cuando éste ha terminado. Quien progrese o no será la aplicación
que llames desde ella.
Más información sobre la lista de distribución Cconclase