dleen
65 / 3 / 0
Регистрация: 01.07.2014
Сообщений: 38
|
||||||
1 | ||||||
Ошибка при вставке элемента в массив: "Run-Time Check Failure #2-Stack around the variable 'x' was corrupted."17.07.2014, 14:44. Просмотров 1052. Ответов 3
Метки нет Все метки)
(
Задача:
Задан массив размерностью 10. Ввести число, которое необходимо записать под 5-им индексом, причем следующим образом введенное число записывается на 5-ом месте, число записанное на 5-ом месте смещается на 6-ое, 6-ое на 7-ое и т.д., в последствии последнее число которое было записано в массиве теряется. Решение:
В принципе всё работает и условие задачи я выполнил. Но после выполнения программы получаю ошибку "Run-Time Check Failure #2 - Stack around the variable 'x' was corrupted." Я и должен получать такую ошибку т.к. в условии написано "последнее число которое было записано в массиве теряется", либо есть более правильное решение задачи?
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
17.07.2014, 14:44 |
Ответы с готовыми решениями:
3
Ошибка Run-Time Check Failure #2 - Stack around the variable 'tmp' was corrupted Run-Time Check Failure #2 - Stack around the variable 'after' was corrupted при обращении к символу Run-Time Check Failure #2 - Stack around the variable 'y' was corrupted Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted Run-Time Check Failure #2 - Stack around the variable '_continue_value' was corrupted |
castorsky
1973 / 1076 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
|
|
17.07.2014, 14:56 | 2 |
![]() Решение
dleen, строка 12. Элемента с индексом 10 не существует.
1
|
Microst
2 / 2 / 1
Регистрация: 28.06.2014
Сообщений: 21
|
|
17.07.2014, 16:16 | 3 |
dleen, тебе надо учитывать, что смещать ты будешь до 9 элемента, тобеж последняя итерация будет присваиванием 10 элементу значение 9 элемента, так как у тебя не существует 11эл, и ты не сможешь присвоить 10эл 11-ому
0
|
dleen
65 / 3 / 0
Регистрация: 01.07.2014
Сообщений: 38
|
|
17.07.2014, 16:26 [ТС] | 4 |
castorsky, точно. Не заметил. Спасибо!
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
17.07.2014, 16:26 |
Run-Time Check Failure #2 - Stack around the variable 'dht' was corrupted Считывание данных из файла. Run-time check failure #2 variable "i" Переполнение массива. Run-Time Check Failure #2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |