Necesito parar un Array a una función y dentro de esta pasárselo a otra, estoy haciendo lo siguiente:
void main(){
unsigned char d[5];
funcion1(d);
}
void funcion1(unsigned char * a){
funcion2(a);
}
void funcion2(unsigned char * b){
for(int i=0;i<5;i++){
lcdprint(*(b+i));
}
}
No sé si es lo correcto, pero me está dando problemas. Las funciones las tengo en un fichero, si las defino en el mismo fichero del main, funciona correctamente.
Gracias.