Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Как правильно и красиво, раструсить строку до символов, для записи во флеш??? (пример внутри)
Отправлено
Радиогубитель (72.167.131.121) 10 января 2010, г. 19:13
Есть функция записи во флеш, она работает без проблем
EEPROM_Write (address_curent, data_current);
address_curent - 2 байта, адрес записываемого байта данных
data_current - 1 байт, сами записываемые данные
char buf_str[60]; буфер для хранения сткроки символов
теперь хочу записать buf_str во флеш
void printf_flash()
{
while(*buf_str) // Цикл пока не закончится строка
{
EEPROM_Write (address_curent, *buf_str++); // Запись во флеш
address_curent++; // Инкремент адреса
}
}
Ошибка на "*buf_str++" (пишет not an lvalue) ПОЧЕМУ????
Составить ответ | Вернуться на конференцию
Ответы