Вывожу текстовые сообщения на индикатор. Требуется выводить на русском, либо на английском языке. Первое что пришло в голову: char message1_rus[]="сообщение 1"; char message2_rus[]="сообщение 2";
char message1_eng[]="message 1"; char message2_eng[]="message 2";
char *ptr_rus[] = {message1_rus,message2_rus}; char *ptr_eng[] = {message1_eng,message2_eng};
char **Language= &ptr_rus[0];
далее, при выводе LCD_print(Language[1]);// Вывожу "сообщение 2".
что очень не удобно,т.к. надо знать номер сообщения в Language. Удобнее было бы использовать имя message2_rus. Есть идеи?
|