Hola tengo un inconveniente nose como pasar un array de caracteres a una funcion un ejemplo sencillo por favor.
tengo un array con 7 palabras pero supongamos que quiero mostrar las primeras cuatro despues voy hacer otro if para mostrar el resto , lo hago asi porque el diplay es de 4 filas entonces muestro las prtimeras 4 y luego voy a mostrar el resto, pero no viene al caso eso.
Yo quiero aunque sea mostrar las primeras 4 palabras en el display y no aparece es como que no pasara el array a la funcion y nose como hacer?
tengo un array con 7 palabras pero supongamos que quiero mostrar las primeras cuatro despues voy hacer otro if para mostrar el resto , lo hago asi porque el diplay es de 4 filas entonces muestro las prtimeras 4 y luego voy a mostrar el resto, pero no viene al caso eso.
Yo quiero aunque sea mostrar las primeras 4 palabras en el display y no aparece es como que no pasara el array a la funcion y nose como hacer?
Código:
const char *m_principal[] = {"LUCES","POTENCIA ELECTRICA","RIEGO","CLIMATIZACION","FECHA Y HORA","ENT. ANALOGICA","CONFIGURACION"};
void menu (char *menu_array[])
{
int n=0;
int i;
lcd_putc("\f");
for(i=0; i<=4;i++)
{
n++;
if((*screen==1)&&(n<=4)){
lcd_gotoxy(2,i+1);
printf(lcd_putc,"%s",menu_array[i]);
}//FIN IF
}//fin for
}//FIN MENU