Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Если числа заранее извесны, то можно и не занимать место в ОЗУ под второй массив, а прям из флеши копировать новые значения >>
Отправлено
VasilyS (80.92.96.25) 20 февраля 2010, г. 17:34
В ответ на:
Не, тогда чрез присвоение стркутур надо. >> отправлено
VasilyS 20 февраля 2010, г. 17:21
typedef struct {
char Array[3]; // размерность надо задавать явно
}my;
my Arr = {1,2,3};
const __flash my Qwe = {4,5,6}; // новая инициализация из flash
__C_task main( void ) {
// Переприсвоение с помощью копирования стркутур.
Arr = Qwe; // Песец.
printf("%d\n",Arr.Array[0]); // Проверка "4"
printf("%d\n",Arr.Array[1]); // Проверка "5"
printf("%d\n",Arr.Array[2]); // Проверка "6"
}
Составить ответ | Вернуться на конференцию
Ответы