16.04.2013, 11:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от akegor
|
а вот использование НЕОПРЕДЕЛЕННОГО массива - ошибка. ... трогать его нельзя.
|
Никогда не пробовали, прежде чем спорить, ознакомиться с вопросом? Ну, хотябы, когда даны конкретные указания, что прочитать... нет? Напрасно, говорят - помогает.
Вот он, ваш "компилятор" - No errors, говорит:
Знатоки, ёпрст...
__________________
There's always more than one way to skin a cat.
|
|
|
|
16.04.2013, 11:51
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
у вас CV не правильный
Код:
|
#include ‹mega8.h›
unsigned char a[];
void main(void)
{
a[0]=8;
a[1]=5;
while (1)
{
// Place your code here
}
} |
Warning: D:\Work\Codev\Examples\TstM8\TstM8.c(32): array index is out of range
|
|
|
|
16.04.2013, 11:52
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от tempora
|
Знатоки, ёпрст...
|
Таки, блин... Ведь перед постом сделал примерно то же самое, проверил, правда не в отдельном проекте, а добавил в существующий. Ща гдляну... Още път...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
16.04.2013, 12:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от oleg110592
|
у вас CV не правильный
|
Вы, я вижу, тоже не считаете необходимым, прежде чем спорить, ознакомиться с вопросом?
У меня CV вообще нет, так что, неправильный он именно у вас.
__________________
There's always more than one way to skin a cat.
|
|
|
|
16.04.2013, 12:16
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Дык ознакомился - выше результат.
|
|
|
|
16.04.2013, 12:22
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
oleg110592, крутой ответ оппонента на "неправильный" CV! Ну да ладно. Не знаю, как дома вышел на ошибку, сейчас на работе. Действительно, ПРЕДУПРЕЖДАЕТ об ответственности при индексе ›0, при нулевом молчит. Значит, один байт выделяет. Что ж, программеру нужно быть внимательней, но любителям АСМа - не привыкать, там, за то что не туда полез, не бьют.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
16.04.2013, 12:36
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
У "неправильного" CV даже байта не выделял
и вообще прежде чего нибудь делать надо изучать матчасть (как тут советовали)
http://rubydev.ru/2011/10/c-programm...inters-arrays/
тут нету char unspecd_array[]
а есть int arr[100];
int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Последний раз редактировалось oleg110592; 16.04.2013 в 12:42.
|
|
|
|
16.04.2013, 12:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от oleg110592
|
Дык ознакомился - выше результат. (Warning: D:\W)
|
Сообщение от akegor
|
Не знаю, как дома вышел на ошибку, сейчас на работе. Действительно, ПРЕДУПРЕЖДАЕТ
|
Час от часу... То есть, вам что warning, что error - всё едино что ли?
Впрочем, это вполне в духе высказанной вчера позиции " заработало и ладно"...
Ну и чудненько.
__________________
There's always more than one way to skin a cat.
|
|
|
|
16.04.2013, 12:58
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
У вас все программы с варнингами? Еще чудесатее.
|
|
|
|
16.04.2013, 13:31
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
oleg110592, почитайте более вменяемый и близкий к нормальной терминологии текст http://citforum.ru/programming/cpp_march/cpp_049.shtml, чтобы не путать "объявление", "определение" и "инициализацию" массива. Функции тоже объявляются и определяются.
Сообщение от tempora
|
То есть, вам что warning, что error - всё едино что ли?
|
- эти слова мне приписываете? Смысл был несколько другой, зря выбираете для меня наихудший вариант. Выделил, ведь, слово для правильного понимания.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:09.
|
|