Programación General > C/C++

 convertir tipo

(1/1)

fachamix:
tengo una estructura, en cuya composicion existe un campo de tipo INT, llamada campoint.


--- Código: C++ ---struct ejemplo {  int campoint;  char campochar;}; 
luego tengo un puntero a esa estructura:


--- Código: C++ ---struct ejemplo *puntero; 
luego tengo el puntero apuntando a una estructura tipo ejemplo:


--- Código: C++ ---struct ejemplo prueba;puntero = &prueba; 
asi , para acceder al campo entero desde el puntero , uso:


--- Código: C++ ---puntero->campoint 
ahora bien, ... aqui viene mi pregunta:

tengo una funcion del tipo:


--- Código: C++ ---void funcion(const char*,...); 
que imprimira en una imagen el campo
--- Código: C++ ---char*  , y yo quiero imprimir el campo INT en
--- Código: C++ ---puntero->campoint .

como deberia llamar a la funcion para que mi dato tipo INT concuerde con el parametro char* de la funcion funcion() ?????

probe con :

funcion((char*)(puntero->campoint));
funcion((const char*)(puntero->campoint));

y nada... alguna sugerencia ????

fachamix:
solucionado:

cvPutText(image,itoa(image->height,buffer,10),cvPoint(10,10),&fuente,CV_RGB(200,0,0));


necesitaba esta funcion: itoa()

saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa