SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: korea2006 en Miércoles 25 de Enero de 2006, 17:21
-
Hola a todos.
Soy nuevo en C++ y estoy intentando hacer una programita qur tabaja con números hexadecimales.
Tengo creadas en un Form tres Edit dos para introducir los datos en Hexa y un tercero para que me de los resultados también en Hexa.
El problema que tengo es que no se como pasar a una variable char los datos introducidos en el Edit (que son String) para manipularlos y al contrario una vez manipulados los datos y recogidos en una variable char, como pasarlos a Hexa y a String para presentarlos en el tercer Edit.
Muchas gracias y
Un saludo.
-
pues con un puntero apuntando a la zona de datos donde esta alojada la cadena y un buen casting a char o widechar, dependiendo del caso, deberian bastar.
-
Muchas gracias por tu repuesta.
Pero como decía soy nuevo y no entiendo muy bien lo que me quieres decir.
¿Me lo podrías ilustrar con un ejemplo?
Gracias de nuevo y
Un saludo.
-
Ejemplo
char str[100];
strcpy ( str , EditBox1->Text.c_str() );
asi te queda en una cadena de caracteres que vos definiste el contenido del Edit
-
Gracias
Voy a probarlo
Un saludo