Hola, Sebastián;

Sebastian Durandeu escribió:
Alguien me podría decir que significa esto en C? No se como interpretarlo.

char (*X)[3];
El mejor método para saber qué es algo, cuando estás perdido, es probar qué cosas podés asignarle sin que el compilador se queje.

char *x[3] es un array de 3 punteros a char; consecuentemente, char (*x)[3] es un puntero a arrays de 3 chars.

   Para comprobarlo:

char v[2][3];
char (*p)[3];

p = v;

   Compila y no se queja.
   Saludos;

Sebastián Santisi
[EMAIL PROTECTED]

(compila)

No es un array de punteros a funciones porque en ese caso seria:
char (*X[3])();

Muchas Gracias!
Sebastian

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a