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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gavrichenko
7 / 7 / 3
Регистрация: 20.07.2012
Сообщений: 132
#1

Ошибка: Stack was corrupted - C++

15.08.2012, 15:48. Просмотров 737. Ответов 5
Метки нет (Все метки)

Здравствуйте уважаемые программисты. Написал простейшую программу заполнения массива и вывода его на консоль. Но при запуске вылазит ошибка (см. прикреплённый файл). Объясните пожалуйста в чём дело? Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    int mas1[7];
 
    //Получение простых чисел в диапазоне от 2 до 199.
    for (int i=0; i<=7; i++)
        mas1[i]=i+2;
 
    for (int i=0; i<=7; i++)
        cout << mas1[i] << " ";
 
    cout <<"\n";
 
    return 0;
}
Миниатюры
Ошибка: Stack was corrupted  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 15:48     Ошибка: Stack was corrupted
Посмотрите здесь:

Ошибка: Stack around the variable 'Material' was corrupted - C++
При компиляции кода на C++, выводит ----Run-Time Check Failure #2 - Stack around the variable 'Material' was corrupted.---- И...

Отладка проекта с mpi: ошибка corrupted stack around variable - C++
Подскажите пожалуйста, как правильно отлаживать проект с mpi Windows7x64, VS2010, microsoft hpc 2008 Если запускать без дебага, то...

Ошибка Run-Time Check Failure #2 - Stack around the variable 'B' was corrupted - C++
Ошибка Run-Time Check Failure #2 - Stack around the variable 'B' was corrupted Суть работы - дан массив 5х5, нужно найти минимальный...

Ошибка run-time check failure #2 - stack around the variable 'findmonths' was corrupted - C++
Есть код: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include...

Ошибка: Run-Time Check Failure #2 - Stack around the variable 'tmp' was corrupted. - C++
При выполнении программы возникаеттакая ошибка, при исользовании функии delzap ошибка на счет переменной fam, при выполнении удаления...

Ошибка: Run-Time Check Failure #2 - Stack around the variable 'ttt1' was corrupted - C++
Ошибка при дебаге. Помогите понять в чем дело. Visual Studio 2010 Код #include &lt;iostream&gt; #include...

заполнение структуры, где-то ошибка run-time check failure #2 stack around the variable a was corrupted - C++
Просмотрите пожалуйста код, ошибка run-time check failure #2 stack around the variable 'Data' was corrupted. Почитал, что она возникает,...

Ошибка "Stack around the variable 'a' was corrupted" при завершении программы - C++
Учусь создавать списки. Идея такова чтобы создать список в отдельном cpp, а пользователь имел доступ только к функциям добавления, удаления...

Netbios, ошибка "Stack around the variable was corrupted" - C++
помогите плииз есть вот такой код #include &lt;windows.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include...

Ошибка при работе с массивом: "Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted." - C++
Ребята, помогите пожалуйста, при комплиляции программы иногда вылезает строчка: &quot;Run-Time Check Failure #2 - Stack around the variable...

Ошибка: "Stack around the variable was corrupted" - C++
во время компиляции выскакивает такая ошибка как на скриншоте!!! код программы в архиве!!!кто может подскажите в чем проблема

Ошибка "stack around the variable 'n' was corrupted." - C++
Есть такая программа. Натуральные числа от 0 до n(a0-an) Необходимо найту сумму всех чисел кратных 5. Выдает ошибку stack around the...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 192
Завершенные тесты: 1
15.08.2012, 15:49     Ошибка: Stack was corrupted #2
gavrichenko,
правильней будет
for (int i=0; i<7; i++)
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
15.08.2012, 15:50     Ошибка: Stack was corrupted #3
Цитата Сообщение от gavrichenko Посмотреть сообщение
for (int i=0; i<=7; i++)
Здесь выход за границу массива
C++
1
for (int i=0; i<7; i++)
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
15.08.2012, 15:54     Ошибка: Stack was corrupted #4
Цитата Сообщение от gavrichenko Посмотреть сообщение
Получение простых чисел в диапазоне от 2 до 199.
Не похож результат на простые числа, если честно.

Про выход за границы массива уже сказали.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.08.2012, 17:12     Ошибка: Stack was corrupted #5
Цитата Сообщение от gavrichenko Посмотреть сообщение
Получение простых чисел в диапазоне от 2 до 199.
Конкурс(поиск простых чисел)
ZaMaZaN4iK
Мой лучший друг-отладчик!
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
15.08.2012, 22:12     Ошибка: Stack was corrupted #6
Как сказали уже выше, у вас есть выход за границы массива.
P.S тогда уже не second, а seconds(если size -1 > 1)
Yandex
Объявления
15.08.2012, 22:12     Ошибка: Stack was corrupted
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru