2 / 2 / 1
Регистрация: 21.10.2011
Сообщений: 116
1

Нарушение прав доступа при записи по адресу

25.04.2014, 13:45. Показов 5603. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно просуммировать двухмерный динамический массив. Если я ввожу a1 >= b1 то программа работает, а если ввожу a1< b1 например 1,3 соответственно, то выскакивает вот такая ошибка:
Первый этап обработки исключения по адресу 0x0F9635BA (msvcp120d.dll) в Задачи 25.04.2014_1.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD.
Необработанное исключение по адресу 0x0F9635BA (msvcp120d.dll) в Задачи 25.04.2014_1.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD.
Подскажите что не так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void _1zadacha()
{
    int a1, b1, summa = 0;
    cout << "Введите размер массива ";
    cin >> a1 >> b1;
 
    // создаем динамический массив A
    int  **A;
    A = new int*[a1];
    for (int i = 0; i < b1; i++)
    {
        A[i] = new int[b1];
    }
    // pfgjkyztv vfccbd
    for (int i = 0; i<a1; i++)
    {
        for (int j = 0; j<b1; j++)
        {
            cout << "Введите массив А [" << i << "][" << j << "]: ";
            cin >> A[i][j];
            summa += A[i][j];
        }
    }
    cout << summa;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2014, 13:45
Ответы с готовыми решениями:

Необработанное исключение по адресу, нарушение прав доступа при записи по адресу
вот само задание: Авиарейсы (номер рейса, пункт назначения, время вылета, дата вылета, стоимость...

Исправить ошибку: необработанное исключение по адресу, нарушение прав доступа при записи по адресу
Помогите, пожалуйста, исправит ошибку. Необработанное исключение по адресу 0x77D88E19 (ntdll.dll)...

Вызвано исключение по адресу 0x003F2357 в Лабораторна 15.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x
Что это такое и как это исправить? Вот фрагмент кода где и есть проблема: ... int size = 9;...

Вызвано исключение по адресу 0x01068781 в 2nd.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCCCCCCCC
Доброго времени суток, кто может помочь по вопросу? Постоянно выбивает ошибку. Мне кажется, там еще...

1
8 / 8 / 3
Регистрация: 30.04.2013
Сообщений: 25
25.04.2014, 14:17 2
C++
1
2
3
A = new int*[a1];
for (int i = 0; i < b1; i++)
                    ^ // исправить на a1
0
25.04.2014, 14:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2014, 14:17
Помогаю со студенческими работами здесь

Вызвано исключение по адресу 0x010F2FF7 в Project25.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xFDFDF
Всплывает окно на 45ой строке с сообщением: &quot;Вызвано исключение по адресу 0x010F2FF7 в...

Нарушение прав доступа при записи по адресу
Форум предварительно прочитал, но нужной информации не нашел. :( Суть задания: заполнить с...

Нарушение прав доступа при записи по адресу
Функция для заполнения массива случайными числами ломается на матрице D. Размеры матриц A, B,C,D...

Нарушение прав доступа при записи по адресу
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; struct worker...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru