Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как проверить выходит ли цикл за размер массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread233097.html
Составить список учебной группы, включающий несколько человек. Для каждого студента указать имя, фамилию, дату рождения (год, месяц и число), оценки за сессию (3 предмета). Информацию о каждом...
C++ Изменить версию exe файла Saluton! программистам. Появилась задача написать на с++ программку для изменения версии файла. Так вот: как прочитать версию файла нашел, а как изменить - найти не могу. Направьте на путь... http://www.cyberforum.ru/cpp-beginners/thread233094.html
Cоотношение двух чисел. C++
Дали такое задание:Начерчить блок схему Алгоритма для определения соотношения между двумя числами x, y учитывая что числа могут = друг другу. Срочно нада ПОМОГИТЕ Пожалуйста
двумерный массив- побочные диагонали C++
Привет всем. Пишу на Си. Как в матрице(двумерный массив mass) найти минимальный элемент, лежащий ниже побочной диагонали? и как вообще отсеиваются элементы побочной диагонали(выше побочной...
C++ Поиск по названию http://www.cyberforum.ru/cpp-beginners/thread233068.html
Здравствуйте! Помогите с заданием - даны данные о книгах - год выпуска, издательство, автор, название книги! Надо написать код для поиска книги по названию, чтобы можно было искать по одному слову,...
C++ C++ Здравствуйте все кто читает эту тему. У меня такая проблема. Мне нужно написать программу, создающую одномерный массив заполняет его случайными цифрами, а затем считает сумму всех его элементов.... подробнее

Показать сообщение отдельно
nill
9 / 9 / 0
Регистрация: 16.08.2009
Сообщений: 417

Как проверить выходит ли цикл за размер массива - C++

23.01.2011, 19:11. Просмотров 423. Ответов 7
Метки (Все метки)

Давно мучает такая проблема допустим есть массив

C++
1
int x[10]={0};
и цикл
C++
1
for(int i=0; i<11; i++){x[i]=0;}
цикл выходит за размер массива, при этом прога может как просто зависнуть так и присвоить какое то левое значение совершенно другому массиву или переменной никак не связанной с массивом X.

Можно как то проанализировать код на наличие таких ошибок ? за всеми же не уследишь, а компилятор ничего плохого в них не находит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru