Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 13:42

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Проблема с СИ
Автор Сообщение
  Заголовок сообщения:  Re: Проблема с СИ  
Цитата
Массив "неизвестной" длинны нужно инициализировать, чтобы компилятор рассчитал нужную длину массива:
char str[] = "ll";
Сообщение Добавлено: 09 мар 2013, 10:26
  Заголовок сообщения:  Re: Проблема с СИ  
Цитата
я бы рекомендовал Вам почитать учебник по С. Там главу операции над массивами. И главу указатели и адреса. Дабы на функции вроде lcd_puts(str); не расходовать лишнию память ТК переменные в функции передаются через стек.
Если кратко то прямое присвоения значений массиву не предусмотрено. Воспользуйтесь функцией копирования строки.
Сообщение Добавлено: 22 янв 2012, 13:25
  Заголовок сообщения:  Проблема с СИ  
Цитата
Как зделать так char str[]; str="ll"; без Error: C:\Documents and Settings\StreetStyle\Мои документы\еее.c(81): the expression must be a modifiable lvalue
или так char *str[]; str="ll"; без Error: C:\Documents and Settings\StreetStyle\Мои документы\еее.c(81): the expression must be a modifiable lvalue
чтоб выводить на ЖКИ lcd_puts(str);

Неполучается присвоить символьное значение массиву str.

Хочу сделать часы с наворотами на символьном ЖКИ в CVAVR.
Сообщение Добавлено: 21 янв 2012, 20:31

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB