Tengo curiosidad de por qué esto es un error y qué significa el mensaje de error. Aquí hay un código:¿Qué está sucediendo con los punteros en este fragmento?
int *x[] = {"foo", "bar", "baz"};
int *y[] = {"foo", "bar", "baz"};
x = y;
intento compilar y me sale esto:
error: incompatible types when assigning to type ‘char *[3]’ from type ‘char **’
Pregunta # 1 ¿Por qué es esto un error? y Pregunta # 2 ¿por qué los tipos son diferentes?
¿Por qué está almacenando cadenas de caracteres en matrices que contienen punteros enteros? –
¿Marcó el número de línea? – SLaks