[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