C/Visual C - Problemas compilando

 
Vista:

Problemas compilando

Publicado por Fede (14 intervenciones) el 05/11/2002 19:52:55
Tengo problemas cuando compilo esto...

static int xor_value;
static int xor_read (int f, void* p, unsigned int l)
{
int r = read(f, p, l);
int x; char* q; for (x=0, q=p; x < r; x++) q[x] ^= xor_value;
return r;
}

me tira este error...
archivo.cpp(22) : error C2440: '=' : cannot convert from 'void *' to 'char *'

Con MVC6
Alguna sugerencia?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas compilando

Publicado por Alvaro (122 intervenciones) el 05/11/2002 22:00:21
q es de tipo (char *) y p de tipo (void *), el compilador no puede combertir de un tipo a otro sin un cast explicito.
prueba for(x = 0, q = (char *)p; x < r; x++)
SUERTE...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas compilando

Publicado por Fede! (14 intervenciones) el 06/11/2002 04:40:56
Compilo che...
Gracias por la ayuda...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar