hola ke tal????
bueno mi problema es ke tengo esta funcion:
int FE_Procesar( void * datos_filtro){
TFiltroExtraer * Filtro = (TFiltroExtraer*) datos_filtro;
Filtro->n=2;
return FALSE;
};
en donde TFiltroExtraer es un struct con un campo que se llama n (int)
y mas abajo accedo a esta otra funcion:
int FC_Procesar( void * datos_filtro){
TFiltroContar * Filtro = (TFiltroContar*) datos_filtro;
Filtro->cantidad=1;
return FALSE;
};
en donde TFiltroContar es un struct con un campo que se llama cantidad (int)
el problema esta cuando salgo de la segunda funcion, el puntero datos filtro no sale con cantidad=1 sino con cantidad=9182732 (no exactamente eso pero parecido)
pienso ke el problema es en el casteo....
pero no se...
saben cual es el problema?????
saludos