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

Необработанное исключение: нарушение прав доступа при записи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите пожалуйста программу численного дифференцирования различными методами http://www.cyberforum.ru/cpp-beginners/thread1198527.html
Напишите пожалуйста программу "Численное дифференцирование" по различным методам: 1: Интерполяционный многочлен Лагранжа 2: Интерполяционные формулы Ньютона 3: Интерполяционные формулы
C++ Записать в созданный файл все строки из файла add.txt #include <iostream> #include <fstream> #include <string> #include <Windows.h> #include <clocale> #include <sstream> // заголовочный файл с классами, функциями и переменными для организации... http://www.cyberforum.ru/cpp-beginners/thread1198516.html
Записать данные двух бинарных файлов в один C++
Здравствуйте, столкнулся с проблемой. Нужно записать значения двух бинарных файлов в один, но при этом записанные значения не должны повторятся.:wizard: Не получается записать данные из двух бинарных...
Не получается ограничить количество знаков после запятой C++
#include <iostream> #include <string> #include <sstream> #include <iomanip> #include <cmath> using namespace std; class Array { public:
C++ Сортировка структур по убыванию http://www.cyberforum.ru/cpp-beginners/thread1198471.html
Прошу помочь! Нужно написать подпрограмму, для упорядочения рейсов по спаданию. //Bred10 #include <fstream.h> #include <stdlib.h> #include <conio.h> struct AEROFLOT { char punkt ,lit; int...
C++ Создание массива из элементов бинарного дерева Данная программа ищет листья в старом дереве и создает из них новое. Мне нужно также создать массив,состоящий из неповторяющихся потомков четных отцов. Я накидал такую функцию,но она не рабит void... подробнее

Показать сообщение отдельно
volk
1 / 1 / 0
Регистрация: 22.05.2014
Сообщений: 15

Необработанное исключение: нарушение прав доступа при записи - C++

04.06.2014, 05:03. Просмотров 779. Ответов 6
Метки (Все метки)

Есть функция ввода текста. Текст с неизвестным количеством и длиной строк.
При отладке прерывается и выдает:
"Необработанное исключение в "0x012d107b" в "Курсач1.exe": 0xC0000005: Нарушение прав доступа при записи "0xbaadf00d"."
Как я понял проблемы с выделением. Заранее благодарен

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
char **text(char *razd)     //ввод текста
{
    char **txt;
    int **Len;
    bool p;
    int j=-1;
    int i=0;
    int n=0;
    int frazd;
    int L;
    int s;
    txt = NULL;
    
    txt = (char**)malloc((i+1)* sizeof(char*)); //выделяем память под массив указателей на строки - i штук
    cout << "Введите текст:\n";
    do
    {    
        frazd=0;
        j++;
        txt[i][j]=getche();
        txt[j]=(char*)realloc(txt[j],(i+1)*sizeof(int)); // в этом месте при отладке прерывается
        
        s=-1;
        for (s=0; razd[s]!='\0'; s++) 
        {
            if (txt[i][j]==razd[s])
                frazd=1;
        };
    
        usl(razd, txt, i,j, frazd, Len, n, L);
    
    } while (p=true);
        
    return (txt);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru