[C con Clase] tipo (char*) 
    Steven Davidson 
    srd4121 en njit.edu
       
    Jue Jun 25 18:03:13 CEST 2009
    
    
  
Hola Susana,
Susana Sacie wrote:
> Este codigo me da error:
> //variable
> unsigned char resp[256+2];
> //declaracion de funcion
> void hola(unsigned char *temp);
> 
> //llamada a funcion:
> hola((char*)resp);
> 
> //el error es el siguiente: error C2664: no se puede convertir el 
> parámetro de esa funcion de 'char *' a 'unsigned char *'
> 
En general, debes realizar el "cásting" a un tipo esperado. En todo 
caso, debería ser:
hola( (unsigned char *)resp );
Sin embargo, en tu ejemplo, no es necesario realizar un "cásting", 
porque existe una relación estrecha entre arrays y punteros. Simplemente 
escribe,
hola( resp );
Espero que esto aclare la duda.
Steven
    
    
Más información sobre la lista de distribución Cconclase