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

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

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

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

15.08.2012, 15:48. Просмотров 748. Ответов 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;
}
0
Миниатюры
Ошибка: Stack was corrupted  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 15:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка: Stack was corrupted (C++):

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

Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка - C++
Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка. #include &lt;iostream&gt; #include...

Отладка проекта с 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 'ttt1' was corrupted - C++
Ошибка при дебаге. Помогите понять в чем дело. Visual Studio 2010 Код #include &lt;iostream&gt; #include...

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

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

Про выход за границы массива уже сказали.
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.08.2012, 17:12 #5
Цитата Сообщение от gavrichenko Посмотреть сообщение
Получение простых чисел в диапазоне от 2 до 199.
Конкурс(поиск простых чисел)
0
ZaMaZaN4iK
Мой лучший друг-отладчик!
164 / 164 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
15.08.2012, 22:12 #6
Как сказали уже выше, у вас есть выход за границы массива.
P.S тогда уже не second, а seconds(если size -1 > 1)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.08.2012, 22:12
Привет! Вот еще темы с ответами:

Ошибка 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 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...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
15.08.2012, 22:12
Ответ Создать тему
Опции темы

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