Вход
Наше всё
Теги
codebook
PARTS
Поиск
Опросы
Закон
Понедельник
25 января
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
ARM
AVR
PIC
PLD, FPGA, DSP
Кибернетика
Технологии
Схемы, платы, компоненты
Средства и методы разработки
/1068412
Топик полностью
Kceния
(11.01.2021 17:22, просмотров: 72)
в ответ на
Я бы так написал, но мне нужно именно
if((Adres+Kolvo)>MaxReg) return;
- автор:
IBAH
При (Adres+Kolvo)==MaxReg вы выходите за границы массива, т.к. в элемент Reg[MaxReg] писать нельзя.
Ответить
Ответы
Смотри внимательно - for(int i=0;i<Kolvo;i++); i принимает значения от 0 до (
Kolvo-1
)
-
IBAH
(
11.01.2021 17:25
)
Тогда стоит попробовать определить счетчик цикла i как unsigned short (т.е. того же типа, что и Kolvo). Можно еще цикл прописать в форме:
Kceния
(100 знаков,
11.01.2021 17:57
)
Не помогает... Тоже самое
-
IBAH
(
11.01.2021 18:08
)
Так оно наверняка поможет, хотя это явно избыточная проверка:
Kceния
(275 знаков,
13.01.2021 16:39
)