Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Проблема с СИ |
Цитата |
|
Массив "неизвестной" длинны нужно инициализировать, чтобы компилятор рассчитал нужную длину массива: char str[] = "ll";
Массив "неизвестной" длинны нужно инициализировать, чтобы компилятор рассчитал нужную длину массива: char str[] = "ll";
|
|
|
 |
Добавлено: 09 мар 2013, 10:26 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Проблема с СИ |
Цитата |
|
я бы рекомендовал Вам почитать учебник по С. Там главу операции над массивами. И главу указатели и адреса. Дабы на функции вроде lcd_puts(str); не расходовать лишнию память ТК переменные в функции передаются через стек. Если кратко то прямое присвоения значений массиву не предусмотрено. Воспользуйтесь функцией копирования строки.
я бы рекомендовал Вам почитать учебник по С. Там главу операции над массивами. И главу указатели и адреса. Дабы на функции вроде 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.
Как зделать так char str[]; [color=#408000]str="ll";[/color] без [color=#408000]Error: C:\Documents and Settings\StreetStyle\Мои документы\еее.c(81): the expression must be a modifiable lvalue[/color] или так char *str[]; [color=#408000]str="ll";[/color] без [color=#408000]Error: C:\Documents and Settings\StreetStyle\Мои документы\еее.c(81): the expression must be a modifiable lvalue[/color] чтоб выводить на ЖКИ [color=#408000]lcd_puts(str);[/color]
Неполучается присвоить символьное значение массиву str.
Хочу сделать часы с наворотами на символьном ЖКИ в CVAVR.
|
|
|
 |
Добавлено: 21 янв 2012, 20:31 |
|
|
 |