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

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

Войти
Регистрация
Восстановить пароль
 
psdmaster
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
#1

Stack around the variable was corrupted - C++

11.02.2013, 15:29. Просмотров 196. Ответов 0
Метки нет (Все метки)

Ответа на свой вопрос нигде не нашел.

Весь код большой и сложный, поэтому выложу ключевый строчки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int put_O::findEmpty(int beginI)
{
    int i=beginI+1;
 
    while ((i < 9)&&(mass[i] != ' '))
    {
        if (mass[i] != ' '){i++;}
    }
    
    return i;
}
 
int put_O::findO()
{
 
...
 
int winFlag[5] = {1, 1, 1, 1, 1};
 
...
 
i = 0;
if ((i == 0)&&(winFlag[0] == 1)) {return findEmpty(index[0]);}
Работает правильно, но после присвоения функции findO() значения выдает ошибку: "Stack around the variable was corrupted"

Пробовал расширять массив winFlag[] с 5 до 15 и передавать значение функции константу 4. Не помогло.

Строчки присвоения значения winFlag[]:
C++
1
2
3
winFlag[i/2-1] = 0;
winFlag[i/2] = 0;
winFlag[i/2] = 1;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2013, 15:29     Stack around the variable was corrupted
Посмотрите здесь:

C++ Stack around the variable 'b' was corrupted
stack around the variable was corrupted C++
C++ Бинарные файлы и Stack around the variable was corrupted
Stack around the variable 's' was corrupted C++
C++ Stack around the variable was corrupted
Run-Time Check Failure #2 - Stack around the variable 'n' was corrupted C++
C++ Stack around the variable 'cif' was corrupted
C++ stack around the variable was corrupted масив через указатель
C++ Stack around the variable was corrupted
Stack around the variable 'stat_c1' was corrupted C++
Run-Time Check Failure #2 - Stack around the variable 'C' was corrupted C++
C++ Ошибка: Stack around the variable 'Material' was corrupted

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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