Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Если я правильно понял ваши потребности >>

Отправлено Юрий_СВ 18 декабря 2008 г. 13:29
В ответ на: Ответ: отправлено Fm 18 декабря 2008 г. 13:08

Вот в явном виде указатель на указатель :
char ** ptr[]={
&msg[MSG_LOG_INIT_STATE],
&msg[MSG_LOG_DATA_ACQUISITION],
&msg[MSG_LOG_DATA_IS_READY],
&msg[MSG_LOG_SENDING]
};
----------------------------------------------------------------
Вот в неявном :
enum {MSG_CHARGING, MSG_MAIN_MENU,
MSG_STEP, MSG_BAT,
MSG_CHARGED, MSG_DISCHARGED,
MSG_IMPOSSIBLE, MSG_NAME,
MSG_LOW_INPUT, MSG_VOLTAGE,
MSG_OUT_OF_LIMIT, MSG_PWM_DUTY
};
PROGMEM const char msg_04[] = " ЗАРЯД БАТАРЕИ ";
PROGMEM const char msg_05[] = "ГЛАВНОЕ МЕНЮ";
PROGMEM const char msg_06[] = "ШАГ:";
PROGMEM const char msg_07[] = " БАТАРЕЯ ";
PROGMEM const char msg_08[] = " ЗАРЯЖЕНА ! ";
PROGMEM const char msg_09[] = " РАЗРЯЖЕНА ! ";
PROGMEM const char msg_10[] = " НЕДОПУСТИМОЕ ";
PROGMEM const char msg_11[] = " ИМЯ ! ";
PROGMEM const char msg_12[] = " НИЗКОЕ ВХОДНОЕ ";
PROGMEM const char msg_13[] = " НАПРЯЖЕНИЕ ";
PROGMEM const char msg_14[] = " ЗАПРЕДЕЛЬНАЯ ";
PROGMEM const char msg_15[] = " СКВАЖНОСТЬ ШИМ ";

PROGMEM const char const * msg[] =
{
msg_04, msg_05, msg_06, msg_07, msg_08, msg_09,
msg_10, msg_11, msg_12, msg_13, msg_14, msg_15
};

printPGM2((const char*)&msg[MSG_MAIN_MENU]); // PROGMEM char **

--------------------------------------------------------------------

Вот в явном виде :

unsigned char EditNameEEMEM(char** name_array, // указатель на массив имён
unsigned char name_num, // номер редактируемого имени
unsigned char name_am, // кол-во имён
unsigned char name_sz, // длина имени
unsigned char centred) // флаг - центровать имя (иначе - к левому краю)
{
....
}



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru