У меня очень неприятная проблема...
Я должен иметь возможность отображать некоторый текст из структуры на ЖК-дисплее с микроконтроллера.
Это пораженные участки:
struct menu_id {
char id;
char menu[11];
char submenu;
};
void main (void){
struct menu_id mainmenu[5] = {
{0, "CHNL1", 1},
{0, "CHNL2", 2},
{0, "Mal Codes", 3},
{1, "CHNL1...", 0},
{2, "CHNL2...", 0},
};
print(mainmenu[0].id, mainmenu[0].menu);
}
void print (char line1, char line2)
{
char temp[11];
LCD_Register_Com(); //Set to Command Register
OutputChar(LCD_Line0); //Line 0,0
LCD_Register_Data(); //Set to Data Register
sprintf(temp, "%c", line1);
OutputString(temp);
LCD_Register_Com(); //Set to Command Register
OutputChar(LCD_Line1); //Line 1,0
LCD_Register_Data(); //Set to Data Register
sprintf(temp, "%c", line2);
OutputString(temp);
}
Каждый раз, когда я пытаюсь создать код, он выдает эту ошибку. );».
Любая помощь приветствуется.
Спасибо.