в проекте IAR 5.20 ( вот архив с проектом gsm pager -
http://slil.ru/27027257 ) есть строки одинаковой длины типа ...
const char __flash stroka1[] = "12F04EF0";
const char __flash stroka2[] = "1B207438";
...
...
где то в функции func происходит выбор
какую строку вписать в массив temp
void func(char cause)
{
temp = NULL;
switch(cause)
{
case 2:
temp = stroka1;
break;
case 3:
temp = stroka2;
break;
Затем строка из temp выводится в USART
===================================
Вопрос - как правильно объявить массив temp ???
Можно ли копировать так строки ?
===================================
В исходнике этот тип обозначен как PGM_P и использован в нескольких местах программы.
но отсутствует #define PGM_P
Нужно сделать:
#define PGM_P что тут написать ?