Vladimir Ljaschko (05.04.2013 10:01, просмотров: 50) ответил kosig на Спасибо за ответы. Ситуация такая, что надо сохранить во определенной области флеша массив строк. Для функции, которая производит запись нужно передать указатель на начало массива строк. Массив я инициализирую в разных местах программы таким
А что, функция записи не может использовать значение NUMB для определения нужных Вам строк? Или Вы рассчитываете, что указатель волшебным образом передаст программе и количество элементов массива? Вообще то лучше позаботиться, чтобы перезаписываемая информация была в одном сектор флэш (средствами линкера). Но ничто не мешает прочитать весь сектор в ОЗУ, изменить только то, что нужно, и записать.
А вообще все бредятина. "string" - это так резервируется место в памяти?
Извращение какое-то. Объявите массив строк! Попросите линкер разместить его, где нужно.
Как обьявить массив, посмотрите в учебнике.