C/Visual C - error lvalue

 
Vista:

error lvalue

Publicado por javier (1 intervención) el 02/11/2004 03:19:37
hola
nesecito ayuda
estoy travajando con una matriz de caracteres y cuando compilo me sale un error de lvalue
q puede ser?
q puedo hacer?
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:error lvalue

Publicado por chuidiang (677 intervenciones) el 02/11/2004 09:14:14
Hay una pequeña diferencia entre estas dos lineas

char cadena1[10];
char *cadena2;

cadena1 es un puntero a una dirección de memoria en la que hay hueco para 10 caracteres. Esa puntero no se puede mover, es decir, no puedes hacer esto.

cadena1 = otraCosa;

cadena2 es un puntero que apunta a una dirección de memoria. Sí puedes hacer que apunte a otro sitio, es decir

cadena2 = otraCosa;

En el primer caso, te dará el error de lvalue que dices. En el segundo no.

Se bueno.
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