Buongiorno a tutti
Ho ancora dei problemi con il referenziaomento di matrici tra funzioni
il problema è che, sia nella funzione vis_menu che nella main buff non viene stampato correttamente, sia nel display che con printf;
questo è il mio stralcio di codice:
//mia funzione
int vis_menu(int mnu, int n,char **buff)
{
strcpy(buff[0],"HARDWARE ");
strcpy(buff[1],"SOFTWARE ");
strcpy(buff[2],"IMPIANTO ");
strcpy(buff[3],"GESTORE ");
printf("%s\n",buff[0]);
printf("%s\n",buff[1]);
printf("%s\n",buff[2]);
printf("%s\n",buff[3]);
}
//stralcio della mia main()
main()
{
int esc, val,max,nn,i;
char buff[15][20];
esc=0;
max=1;
max=vis_menu(mnu,*nx, *buff);
for (i=0;i<4;i++)
{
isLcdLocate(i,0); //posizionamento
isLcdPrintf(*buff); // estampa LCD
printf("%s\n",*buff);
}
}
dove sto sbagliando?
Grazie