|
правда не для AVR, а для 8051, но суть та же
объявляешь строки (по одной штуке!)
char flash Str1[] = "String1";
char flash Str2[] = "String2";
Если ты потом хочешь сделать свое любимое **
то теперь объявляешь массив указателей на строки
char flash * pStr[] = { Str1, Str2 };
Когда тебе надо будет передать в свою функцию строку из массива
делаешь просто
func( pStr[i] ); // предполагаем, что func( char flash* str);
Ну и в чем проблемы?
E-mail: info@telesys.ru