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

Run-Time Check Failure #2 - Stack around the variable 'MX' was corrupted. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пропадают символы из char http://www.cyberforum.ru/cpp/thread61734.html
В классе есть метод, в который я передаю указатель на строку char. при пошаговой компиляции, выяснил, что когда я присваиваю эту строку переменной типа AnsiString, строка char обрезается по первый символ. Кто встречался с такой ошибкой, поделитесь опытом её решения, заранее спасибо. Вот код, может поможет: void TMyMask::insert_mask(char *stroka, int *mas) { unsigned int i=0,j=0,m=0;...
C++ Дописать Exe Добрый день! Есть EXE файл, программка Wi-Fi для кпк, но недописанная, не хватает настроек, разработчик отказался от продолжения. Подскажите пожалуйста как, чем открыть EXE чтобы дописать программку? Программка прилагается. Спасибо. http://www.cyberforum.ru/cpp/thread61692.html
C++ std::partition
Почему алгоритм работает не корректно, хотя std::stable_partition работает нормально Перенос нечетных элементов в начало массива #include <algorithm> #include "RCObject.h" struct Part { Part(): count( 0 ) {} size_t count;
C++ Внедрение компилятора
Собираюсь создать свой игровой движёк в стиле Quest3D или Uniti3D. На данный момент самый простой, но задача в том что нужен компилятор внутри приложения. Вопрос в том как зделать свой компилятор или же использовать готовый (чей нибудь)
C++ Массивы http://www.cyberforum.ru/cpp/thread61552.html
Помогите будущему программисту!Я болел и пропустил много тем и теперь задали лабу вот что нужно В одномерном массиве состоящем из n целых элементов, вычислить: 1) номер максимального элемента массива; 2)произведение элементов массива, расположенны между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоящие в...
C++ Какое значение встречается в массиве наибольшее число раз. найти какое значение встречаеться в массиве наибольшее число раз. ввод чисел в массиве с клавы. программа в С. кто может помоч,буду очень благодарен,заранее спасибО! подробнее

Показать сообщение отдельно
Veyron
 Аватар для Veyron
105 / 105 / 4
Регистрация: 02.06.2009
Сообщений: 579
06.11.2009, 23:40     Run-Time Check Failure #2 - Stack around the variable 'MX' was corrupted.
Решаю задачу. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main ()
{
    int S;
    long long MX[100];
    for (int i=0;i<=100;i++) MX[i]=0;
    for (int i=1;i<=9;i++) MX[i]++;
    for (int i=9;i<=81;i+=9)
    {
        for (int j=0;j<=i;j++)
        {
            for (int k=1;k<=9;k++) MX[k+j]++;
        }
    }
    cin >> S;
    cout << MX[S];
    return 0;
}
Работает вроде правильно, но после вывода ответа начинает трещать по швам, выкидывает сообщение, что в теме написано. Это у мелкомягких. Компилю через Дев-С++ - все нормально. Но проверяющая система у сайта видать майкрософтовская, поэтому там идет Краш...

Че делать? Ткните где тут ошибка...

Добавлено через 1 час 26 минут
Все, разобрался сам. :-)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru