Wenas... Weno esta duda es teorica, y pes a ver si me refrescan :xD Porq este code no compila:
int digit = 25; // Variables
float number = 12.5;
char letter = 'A';
int set[4] = {2,4,6,8};
int *Iptr; // Pointers
float *Fptr;
char *Cptr;
int *Aptr;
Iptr = &digit; //I get errors here
Fptr = &number;
Cptr = &letter;
Aptr = set;
Y este otro si:
int *Iptr = &digit;
float *Fptr = &number;
char *Cptr = &letter;
int *Aptr = set;
Esta duda la vi en otro post y pes resulto que yo tampoco se :(
Saludos...
Debería compilar. Que error te da?
Este: main.cpp expected constructor, destructor, or type conversion before '=' token
Esas variables se encuentran dentro de una función o son globales? si son globales ten en cuenta que en ese nivel no puedes modificar su contenido, solo inicializar.
Saludos
Globales... Se me habia olvidado decirlo ;D A ver y cuando son globales no se pueden modificar?? Y en el main o en una funcion si? por q creo q lo he hecho en una funcion...
Pon el código entero y te digo. Si son globales no podes asignarlas ya que la asignación debe realizarse en el contexto de una función (Inicializar no es lo mismo que asignar)
Saludos
No importa ya entendi... Es eso mismo q me acabas de decir... Gracias.