[C con Clase] Unir interfaz grafico con programa de codigo de linea

Jandro libertyzen en terra.es
Dom Sep 23 20:59:13 CEST 2007


Muchisimas gracias! ya funciona!!

Saludos.

El 23/09/2007, a las 9:08, Steven Richard Davidson escribió:

> Hola Jandro,
>
> On 9/22/07, Jandro <libertyzen en terra.es> wrote:
>> Hola a todos.
>>
>> Tengo un problemilla:
>>
>> Tengo por una parte un programa de consola que para ejecutarle tengo
>> k pasarle un nombre en char k en concreto es el nombre de un fichero
>> de video, por ejemplo "video.mpg".
>>
>> Por otro lado tengo el interfaz grafico hecho con borland c++
>> builder, en el que metiante un dialogo cojo en una variable nombre
>> (AnsiString) la ruta completa donde esta el video.
>>
>> Ahora mi problema esta en unir las dos partes, no se como pasarle al
>> programa de consola la variable AnsiString.
>>
>
> Como ha sugerido Programante, tendrás que usar funciones de C/C++ para
> manipular la cadena para la consola. Esto implica que necesitarás
> convertir la cadena 'AnsiString' a una de C: 'char *'. Para esto, usa
> la función miembro 'c_str()'. Por ejemplo,
>
> AnsiString asNombreFichero;
> char szNombre[1024];
>
> strncpy( szNombre, asNombreFichero.c_str(), 1024 );
>
> Ahora 'szNombre' contiene la cadena representada en 'asNombreFichero'.
>
>
> Espero que esto te ayude.
>
> Steven
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/ 
> cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ





Más información sobre la lista de distribución Cconclase