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

Ошибка run-time check failure #2 - stack around the variable 'findmonths' was corrupted - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread604449.html
здравствуйте! помогите пожалуйста, очень надо. В одномерном массиве, состоящем из n вещественных элементов, вычислить: -сумму элементов с нечётными номерами; -количество элементов массива,...
C++ Определить, сколько раз в последовательности встречается символ ‘a’ Вот код исправте ошибку... #include<iostream.h> #include<stdio.h> #include<conio.h> int a(void); int main() { char s,q; int i=0; clrscr(); http://www.cyberforum.ru/cpp-beginners/thread604448.html
C++ Массив случайных неповторяющихся чисел
Ребят работал всю ночь и сейчас голова не пашет! объясните в чем проблема private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { ...
Построить график C++
Для функции Y = f(X), график которой приведен в Вашем индивидуальном задании, вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 19.75.
C++ Реализация многоуровневого меню http://www.cyberforum.ru/cpp-beginners/thread604423.html
Всем доброго дня! Помогите с кодом меню, проблема в том что нажимая клавишу 1 он опять же выкидывает меню и тоже самое при нажатие 0, то есть при нажатие 1 он должен вводить данные, что не делает а...
C++ Заполнить матрицу случайными числами. Развернуть матрицу на 90(градусов) против часовой стрелки Заполнить матрицу случайными числами. Развернуть матрицу на 90o против часовой стрелки подробнее

Показать сообщение отдельно
soft.creator
104 / 104 / 4
Регистрация: 17.10.2010
Сообщений: 283
13.06.2012, 14:39
Обратите внимание, в b.DateMonth у Вас попадают значения 0..11, т.к.
C++
1
if(Mesyaz>0 && Mesyaz<13){go=false;b.DateMonth=Mesyaz-1;}
А затем Вы еще раз вычитаете единицу при записи в массив:
C++
1
findMonths[b.DateMonth-1] += b.precipitation;
В результате для всех январских дат Вы модифицируете findMonths[-1], то есть 4 байта перед массивом, о чем Вам и сообщает эта ошибка.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru