Mi cerebro ha ido mucho más difusa hace poco y no puedo para la vida de mí recordar por qué el siguiente código C:¿Cómo se puede lanzar una matriz bidimensional en C?
char a[3][3] = { "123", "456", "789" };
char **b = a;
genera la advertencia siguiente:
warning: initialization from incompatible pointer type
Podría alguien por favor explica esto por mi
Gracias.
Tenga en cuenta que "123" en su declaración ya no es una cadena porque ha truncado \ 0. "123" como cadena contiene 4 caracteres, no 3. – DReJ