841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
1 | ||||||
Испортил массив, а он все равно работает11.03.2016, 19:12. Показов 525. Ответов 6
Метки нет Все метки)
(
Решал вопрос вот этому юзеру: Сформировать одномерный массив из утроенных четных элементов матрицы
Ну по крайней мере пытался.. Вот код что я ему накидал:
Я его портил поразному и arr2: array[1..1000] ставил и arr2: array[1..100] и даже arr2: array[1..10] И он все равно откомпировал, странно... Давайте выясним эту ситуацию, как так можно то.. Добавлено через 57 минут И это как то странно как он еще может рабоать??? я сделал arr2: array[1..10] и он отработал, странно.. Вышел за предел массива и он работает!.. Я чо то запутался.. Добавлено через 35 минут Ну че там? Где я пролетел то?? Добавлено через 30 минут Ни чо не пойму...
0
|
|
11.03.2016, 19:12 | |
Ответы с готовыми решениями:
6
не работает в ворде веб компонент,и скачав обновление ow 11 не работает все равно Шифровальщик vault испортил все файлы Кириллица [UTF-8] [локализация] - все равно не работает Скрипт после коллизии, все равно работает |
2649 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,725
|
|
11.03.2016, 19:16 | 2 |
0
|
Супер-модератор
![]() ![]() |
|
11.03.2016, 19:17 | 3 |
Чего бы ему не работать? Если опция контроля границ отключена (чем очень многие так любят кичиться - поотключают все проверки в настройках, и гордятся, что программа на микросекунду быстрее считает) - данные будут писаться в любом случае. Только вот потом либо стек будет испорчен, либо другие данные. Включи контроль границ - будет вылет с ошибкой при попытке выйти за границу массива.
0
|
139 / 137 / 66
Регистрация: 15.05.2012
Сообщений: 515
|
|
11.03.2016, 19:21 | 4 |
Поставить галочку в Project Options -> Compiller -> Runtime Errors -> Range Checking для контроля индексных выражений
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
11.03.2016, 19:25 [ТС] | 5 |
Я изменил второй масив на arr2: array[1..10]
Код все равно отработал, хотя это очень странно.. По идее я ожидал вылететь за предел массива от програамы и получить ошибку, но это странно ошибок я не получал... Может я количество элеиентов стутал со значением элементов массива? Но это вряд ли как бы что я совсем дурак что ли? И поэтому все это странно....
0
|
2649 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,725
|
|
11.03.2016, 19:27 | 6 |
Ты оглобли-то не разворачивай)
Изначально ты заявил про странности в компиляции кода
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
12.03.2016, 03:42 [ТС] | 7 |
Да что то вобще так и не что не понял..
Что там происходит то, даже в отладчике хотел запуститб чтоб цикл проверить по шагам, но как бы зачем.. Первый раз такой странный код вижу, который написан вроде правильно, запустиш его вроде правильно, измениш код немножко и он все равно работает, это вобще как то странно... ================================================== ======== Я его изменял так чтоб он не работал, запускал а он все равно работает...
0
|
12.03.2016, 03:42 | |
Помогаю со студенческими работами здесь
7
Жертва Acronis DD 11 ! или как я все испортил! Интернет подключён через Wifi, но всё равно не работает! Форма регистрации и логина по видео урокам - все равно не работает Авторизация в СТИМ написана ну все равно не работает то что я хочу Ошибок нет , но код все равно не работает , в чем дело? VS 2019 C++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |