Hola buenas, tengo un problema muy extraño a la hora de declarar un array char. Dicho char es el siguiente:
unsigned char mapa4[RESOLUCIONY/5][RESOLUCIONX/5] { "X ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", " " };
El compilador me dice "invalid function declaration".
El caso es que hize un copy&paste de esta otra declaración (que sí funciona)
unsigned char mapa[RESOLUCIONY/5][RESOLUCIONX/5]={ "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "X X", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" };
Si os fijaís, ambos tienen las mismas dimensiones, luego no entiendo nada T_T
Solucionado, era un */ que
Solucionado, era un */ que tenía suelto unas líneas atrás T_T
En realidad
Creo que lo que te faltaba era el = antes de los datos, pero ya da = xD
Ah si, eso también :S
Ah si, eso también :S