Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 19.06.2018
Сообщений: 173
1

Нарушение доступа для чтения

03.12.2018, 14:21. Показов 2081. Ответов 4
Метки нет (Все метки)

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
26
27
28
29
30
31
32
33
34
35
36
37
#include "pch.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
const int a = 11;
void show(double m[], int u);
double reverse(double m[], int u);
int lol(double m[]);
int main() {
    setlocale(LC_ALL, "Russian");
    double m[a];
    int z = lol(m);
    show(m, z);
    reverse(m, z);
    return 0;
};
int lol(double m[]) {
    int z = 0;
    while (z <= (a - 1) && cin >> m[z]) {
        z++;
    }
    return z;
}
void show(double m[], int u) {
    for (int i = 0; i < u; i++) cout << i << "  = " << m[i] << endl;
}
double reverse(double m[], int u) {
    for (int i = 0; int j = u; i != j, i++, j--)
    {
        int z=m[j];
        int g = m[i]; // тут говорит,что вызвано нарушение доступа для чтения
        m[j] = g;
        m[i] = z;   
    }
    return 0;
}
Добавлено через 14 секунд
помогите решить
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2018, 14:21
Ответы с готовыми решениями:

Нарушение доступа для чтения
Задание из учебника Лафоре ООП: Модифицируйте класс Person из программы PERSORT этой главы так,...

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

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

Нарушение доступа для чтения
Непонятная для меня ошибка main.cpp #include &quot;binary_tree.h&quot; #include &lt;string&gt; int main()...

4
6992 / 6030 / 2738
Регистрация: 14.04.2014
Сообщений: 25,792
03.12.2018, 15:08 2
C++
1
j = u - 1
0
1 / 1 / 0
Регистрация: 19.06.2018
Сообщений: 173
03.12.2018, 15:10  [ТС] 3
Вызвано исключение: нарушение доступа для чтения.
m было 0x2210112.
0
6992 / 6030 / 2738
Регистрация: 14.04.2014
Сообщений: 25,792
03.12.2018, 15:13 4
Лучший ответ Сообщение было отмечено shuraros1 как решение

Решение

Ты исправил или нет?
1
1 / 1 / 0
Регистрация: 19.06.2018
Сообщений: 173
03.12.2018, 16:16  [ТС] 5
C++
1
2
3
4
5
6
7
8
double reverse(double m[], int u) {
    for (int i = 0; int j = (u-1); i != j, i++, j--)
    {
        int ab=m[j];
        m[j] = m[i];
    }
    return 0;
}
Добавлено через 10 секунд
вот

Добавлено через 7 минут
всё равно не работает

Добавлено через 29 минут
Я нашёл свою ошибку!!!!!
В цикле for вместо ; я поставил запятую
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2018, 16:16

Ошибка : нарушение доступа для чтения
{ system(&quot;cls&quot;); cout &lt;&lt; &quot;Укажите день&quot; &lt;&lt; endl; cin &gt;&gt; a; auto it =...

Исключение - нарушение доступа для чтения
Добрый вечер, столкнулся с проблемой нарушения доступа для чтения 0х1110112. Задача - написать...

Нарушение прав доступа для чтения
В программе используется односвязный циклический список, все работает, но при выполнении...

Нарушение прав доступа для чтения
#define _CRT_SECURE_NO_WARNINGS #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt;...


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

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

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